Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Installation adapter von private github account

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Installation adapter von private github account

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hlwerschner last edited by

      Ich habe unter iobroker 3.2.6 nach den Anleitungen einen github account aufgesetzt und einen test-adapter (create-template) erzeugt. Der Anschluss von Webstorm (unter Win10) an den Account geht und ich kann commit/push ausführen.
      Wenn ich jetzt den aktuellen adapter auf github in iobroker installieren will, gehe ich auf Adapter - install / beliebig und gebe die url ein. Installieren zeigt dann:

      $ ./iobroker url "https://github.com/hlwerschner/iobroker.havn-geofency.git" --debug
      Info: Can not get current GitHub commit, only remember that we installed from GitHub. Status: 404 (Not Found)
      install hlwerschner/iobroker.havn-geofency
      NPM version: 6.14.11
      npm install hlwerschner/iobroker.havn-geofency --loglevel error --prefix "/opt/iobroker" (System call)
      npm ERR! Error while executing:npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/hlwerschner/iobroker.havn-geofency.git
      npm ERR! npm ERR! Host key verification failed.npm ERR! fatal: Could not read from remote repository.npm ERR! npm ERR! Please make sure you have the correct access rightsnpm ERR! and the repository exists.npm ERR! npm ERR! exited with error code: 128
      
      npm ERR! A complete log of this run can be found in:npm ERR!     /home/iobroker/.npm/_logs/2021-02-19T10_58_01_756Z-debug.log
      ERROR: host.iobroker-dev Cannot install hlwerschner/iobroker.havn-geofency: 1
      ERROR: process exited with code 25
      

      Im log meine ich zu erkennen, dass iobroker garnicht meinen private account ansprechen kann (da ihm ja zum user "hlwerschner" das passwort fehlt). Ausserdem wird ein Kommando

      16 error /usr/bin/git ls-remote -h -t ssh://git@github.com/hlwerschner/iobroker.havn-geofency.git
      16 error
      16 error Warning: Permanently added 'github.com,140.82.121.3' (RSA) to the list of known hosts.
      16 error git@github.com: Permission denied (publickey).
      

      ausgeführt, das wohl an der falschen Stelle sucht, oder bin ich da auf dem Holzweg?

      Wo stelle ich denn unter iobroker überhaupt den Zugang zu meinen privaten github-test-adaptern her?

      arteck 1 Reply Last reply Reply Quote 0
      • arteck
        arteck Developer Most Active @hlwerschner last edited by

        @hlwerschner
        wo nix ist kann der nix installieren

        9de7e038-a3e4-47e7-9bcc-af1f0334e7f4-grafik.png

        H 1 Reply Last reply Reply Quote 0
        • H
          hlwerschner @arteck last edited by

          @arteck Ja, das ist korrekt... aber in meinem post erwähnte ich - vielleicht nicht deutlich genug - dass ich von "meinem" account ein nicht-public repository ".../hlwerschner/..." ansprechen will. Ich bin noch nicht soweit, einen Adapter public zu machen, ist ja ein Test und ich konnte nicht erkennen, dass iobroker das nicht unterstützt. Deswegeb auch meine Frage, wie ich den Zugang in iobroker (mit user / pwd) einstellen kann.

          Gehe ich direkt mit Terminal in den host, wo iobroker läuft, kann ich sehr wohl mit git commands das repository anfassen (muss dann jeweils authen.. angeben). Ich wollte halt testen, ob iobroker in seiner UI es auch erlaubt.

          Homoran arteck 2 Replies Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @hlwerschner last edited by

            @hlwerschner sagte in Installation adapter von private github account:

            dass ich von "meinem" account ein nicht-public repository ".../hlwerschner/..." ansprechen will

            aber der RaspI oder wasauchimmer ist nicht "dein account"

            1 Reply Last reply Reply Quote 0
            • arteck
              arteck Developer Most Active @hlwerschner last edited by arteck

              @hlwerschner

              du kannst kein private repo ansprechen.. irgendwie logisch oder.. wenn es nur DU da PRIVATE lesen kannst

              H 1 Reply Last reply Reply Quote 0
              • H
                hlwerschner @arteck last edited by

                @arteck if will doch nur "ganz vorsichtig testen" ob ich das wirklich alles zusammen bekomme und verstehe 🙂 Noch will ich damit nicht die public-Schiene vollmüllen! Ich habs inzwischen auch im iobroker host mit git pull ... und iobroker upload geschafft, also es geht eigentlich !

                AlCalzone 1 Reply Last reply Reply Quote 0
                • AlCalzone
                  AlCalzone Developer @hlwerschner last edited by AlCalzone

                  @hlwerschner Dazu brauchst du keinen Umweg über Github gehen.
                  Im Entwicklungs-Verzeichnis npm pack ausführen. Das erzeugt dir ein Archiv mit dem npm-Modul drin.

                  Dann gehst du ins ioBroker-Verzeichnis und installierst dort dieses Archiv

                  cd /opt/iobroker
                  npm i /pfad/zum/archiv
                  iobroker add adaptername
                  

                  (/pfad/zum/archiv und adapternameselbstverständlich mit dem richtigen Text ersetzen)

                  Wenns unbedingt Github sein muss: Die vorherige Anmeldung per git muss unter dem User iobroker erfolgen, nicht deinem eigenen Konto.

                  UncleSam 1 Reply Last reply Reply Quote 0
                  • UncleSam
                    UncleSam Developer @AlCalzone last edited by

                    Wie @alcalzone sagte, oder du verwendest (shameless plug) den Devserver: https://github.com/UncleSamSwiss/iobroker-dev-server

                    1 Reply Last reply Reply Quote 2
                    • First post
                      Last post

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    899
                    Online

                    31.9k
                    Users

                    80.1k
                    Topics

                    1.3m
                    Posts

                    5
                    8
                    1666
                    Loading More Posts
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes
                    Reply
                    • Reply as topic
                    Log in to reply
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                    The ioBroker Community 2014-2023
                    logo