NEWS
Github Credentials
-
Vielleicht könnt ihr mir helfen.
Ich hab da ein Problem mit Github, da ab August keine Login mit Username und Passwort funktionieren.
Jetzt hab ich das so gemacht wie hier beschrieben und zusätzlich die aktuellen Anmeldeinformationen im Anmeldeinformationsverwaltung gelöscht. Leider kommen beim push von GIT wieder der Dialog Username/Passwort und nicht der mit den Credentials.
Wie habt Ihr das denn gemacht ?
Sorry wenn es nicht ganz iobroker Themen trifft, aber ich hab auch in anderen Foren gesucht -
@gargano Ich arbeite seit längerem nur noch mit SSH Keys: auf meinem Windows PC habe ich einen Key erstellt und der ist in Putty Pageant eingetragen. Zudem musst du natürlich den Key bei GitHub hinterlegen. Ich habe einen Key pro PC / SBC.
Dies ist die Art, wie man das unter Linux seit Jahren macht - und unter Windows auch schon lange konnte.
Ach ja: damit SSH Keys funktionieren, muss dein Git Remote natürlich eine SSH URL sein, und nicht eine HTTPS URL.
-
@unclesam Danke für die Antwort. Ich arbeite mit TortoiseGIT, da ich nicht soviel mit GIT arbeite. Wie kann ich denn da das Problem beheben ?
-
@gargano Google sagt mir auf die Frage "tortoisegit SSH key Github" als erstes: https://medium.com/chaya-thilakumara/tortoisegit-how-to-create-and-upload-your-public-key-to-github-884b7b619329
-
@unclesam ok, danke. Das ist ein etwas anderer Weg als Windows Credentials mit Token. Werde ich mal probieren.
Hoffentlich funktioniert das dann auch noch nach dem 13. August. -
@gargano sagte in Github Credentials:
- August
?
SSH Keys werden immer funktionieren, weil das ist die einzige vernünftige Art, Git über SSH zu authentifizieren (und bei GitHub die einzige). Es ist zudem auch die sicherste, da es Public/Private Keys (RSA) benützt und nicht einen (shared) Secret wie ein Passwort oder einen API Key.
-
@unclesam Habs gerade ausprobiert. Habs geschafft und hat funktioniert.
Danke nochmal, auch wenns nicht direkt was mit iobroker zu tun hat, außer daß ich Adapter und Scripts ins GIT geschoben habe. -
@unclesam Also Clone hat funktioniert, jedoch beim Push fragt er wieder nach User/Passwort
obwohl Autoload puttykey enabled ist.EDIT : jetzt hats doch geklappt. Der Fehler war HTTPS anstatt SSH