Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Versuch Adapterentwicklung - Scheitere an Github

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Versuch Adapterentwicklung - Scheitere an Github

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

      Ich habe gerade die Anleitung unter https://haus-automatisierung.com/softwa … daten.html zur Entwicklung eines ioBroker-Adapters gesehen und versucht, diese Schritte nachzuvollziehen.

      Leider scheitere ich bereits beim Versuch, das ioBroker-Template zu klonen.

      Ich bekomme die Fehlermeldung, dass der Zugriff geblockt wird:

      git clone git@github.com:ioBroker/ioBroker.template.git iobroker.meintest
      Klone nach 'iobroker.meintest' ...
      Permission denied (publickey).
      fatal: Konnte nicht vom Remote-Repository lesen.
      
      Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehen
      und das Repository existiert.
      

      Was mache ich falsch?

      Ist eine (vorherige) Anmeldung an Github notwendig?

      Wie / wann mache ich diese?

      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        Versuch doch mal https://help.github.com/articles/cloning-a-repository/

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

          Wie wärs wenn du die Befehle aus der Readme des Template-Adapters verwendest?

          git clone --depth=1 https://github.com/ioBroker/ioBroker.template.git
          

          oder

          git clone --depth=1 https://github.com/ioBroker/ioBroker.template.git ioBroker.meintest
          

          funktionieren bei mir. Dein Befehl nicht

          1 Reply Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active last edited by

            Generell solltest Du Dich mit Key-Authentication auseinander setzen 🙂

            https://help.github.com/articles/connec … -with-ssh/

            Dann kann man auch Repos per ssh klonen. Per HTTPS das Template klonen würde jetzt zwar auch klappen, aber dann musst Du dich spätestens beim Pushen in dein neues repo mit Key-Auth auseinander setzen.

            • Key bei dir erstellen

            • Public-Key auf GitHub im Konto hinterlegen

            • fertig 🙂

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

              @haus-automatisierung:

              • Key bei dir erstellen

              • Public-Key auf GitHub im Konto hinterlegen

              • fertig 🙂 `
                Kann mich nicht erinnern das bisher jemals gebraucht zu haben. Ich klone und pushe alles per http

              1 Reply Last reply Reply Quote 0
              • apollon77
                apollon77 last edited by

                me too

                1 Reply Last reply Reply Quote 0
                • haus-automatisierung
                  haus-automatisierung Developer Most Active last edited by

                  Wie ich geschrieben habe: Klonen ist per HTTPS ja auch kein Problem. Wenn man PUSHEN möchte, also eigene Repos veröffentlichen und commits zu GitHub schieben, geht das nur per Key-Authentication über SSH.

                  Und genau darum geht es ja dem TO / in meinem Video.

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

                    @AlCalzone:

                    Ich klone und pushe alles per http `
                    Es sei denn der git credential manager für Windows macht das irgendwie unter der Haube

                    1 Reply Last reply Reply Quote 0
                    • BuZZy
                      BuZZy last edited by

                      Ich verwende "Github Desktop" (Offizieller Windows Github Client) zum Pushen / Pullen etc und programmiere in VS Code.. Funktioniert alles wunderbar!

                      Du kannst einfach die iobroker.template Repo runterladen (als Zip), in einen Ordner entpacken und dann alles da drin programmieren..

                      Im Github Desktop sagst du ihm dann dass dieser Ordner eine neue Repo ist und schon kannst du den Ordner als neue Repo auf Github veröffentlichen..

                      (Shit.. Ich wusste ich hätte lieber ein Tutorial dafür schreiben sollen.. 😞 :lol: )

                      Gruß

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      804
                      Online

                      31.7k
                      Users

                      79.8k
                      Topics

                      1.3m
                      Posts

                      5
                      9
                      1112
                      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