Ich habe ein Repo am git Hub über das https: // Protokoll geklont, um zu vermeiden, den SSH-Schlüssel einzurichten. Das ist alles gut, außer dass ich jedes Mal nach meinem Passwort frage. Gibt es eine Möglichkeit, git mein Passwort zu speichern?Warum fragen GitHub HTTPS-Schemas immer nach meinem Passwort?
Antwort
Sie möchten vielleicht GitHub credential caching für Smart HTTP. Laut dem Blogpost funktioniert es nur mit Windows und OS X. Sie sollten also das GIT-Protokoll verwenden, wenn Sie sich auf einer Linux- oder Unix-Workstation befinden.
Verwenden Sie ein Authentifizierungstoken in der Datei ~/.netrc
, die Eingabe eines Kennworts kann vermieden werden.
Vor kurzem hat Github die Token-Funktion hinzugefügt. Gehe zu den Einstellungen/Anwendungen und erstelle ein persönliches Zugangstoken. Die Syntax in netrc ist einzeilig: machine github.com login <login> password <token>
.
Noch bessere Funktion, das Token soll Benutzern erlauben, das Konto Passwort für Projektarbeit nicht zu verwenden. Verwenden Sie das Passwort nur, wenn Sie Administratoraufgaben ausführen, z. B. ein neues Token erstellen oder ein altes Token widerrufen.
Siehe andere SO nach Möglichkeiten, Credential-Caching schreiben: Is there a way to skip password typing when using https:// github
- 1. Warum fragt mich Github immer wieder nach Repo-Anmeldedaten?
- 2. gitolite user nach passwort fragen
- 3. STPrivilegedTask Nach Passwort für jede Aufgabe fragen
- 4. Dkrypt ein Passwort, ohne nach Master-Passwort zu fragen
- 5. GitHub Mylyn-Anschluss: Erste Fragen von GitHub
- 6. Warum immer UpperCase in meinem Code?
- 7. Sudo kann über die GUI nach einem Passwort fragen
- 8. Jenkins github Benutzername Passwort Login
- 9. cURL fragt mich nicht nach Passwort mit GitHub API
- 10. PHP fragen Passwort vor dem Löschen
- 11. Warum kopiert XCode 4 nach dem Erstellen immer alle Ressourcendateien auf meinem iPhone?
- 12. Devise: Passwort nur für bestimmte Situationen fragen
- 13. ASP.NET Kennt mein Passwort ohne zu fragen?
- 14. Wie kann ich HG dazu bringen, auf cygwin/windows nach meinem HTTP auth Benutzername/Passwort zu fragen?
- 15. Git fragt nach Passwort
- 16. Referenz-Konvertierungsoperatoren: Fragen nach Ärger?
- 17. In-App-Update fragen nach erneutem Kauf
- 18. Windows-Anmeldeinformationen in meinem C# -Programm fragen?
- 19. Fragen über "null" nach ersetzen
- 20. Beim Job nach Zeit fragen
- 21. Warum wird der gespeicherte Wert immer in meinem Programm gelöscht?
- 22. Git hat eine lange Verzögerung zwischen Git ziehen und nach Passwort fragen
- 23. Sollten Sie nach einer Eingabe fragen oder nach einer Änderung globaler Variablen in der Skriptdatei fragen?
- 24. Github, sourcetree immer nicht autorisierte Fehler
- 25. Wie kann man in JOptionPane nach einem Passwort mit einzigartigen Komplexitäten und Ausnahmen fragen?
- 26. Erzwingt Sharepoint nach Authentifizierung zu fragen
- 27. Wie GitHub Projekt zu meinem Android-Studio
- 28. Endpoint nach Benutzername/Passwort analysieren
- 29. Sqoop Jobs Fragen Sie nach Passwort, auch wenn Datensatz-Passwort in sqoop-site.xml auf True gesetzt ist
SSH-Schlüssel sind einfach einzurichten. Beißen Sie einfach in die Kugel und tun Sie es. – robert
Es gibt Leistungsvorteile bei der Verwendung von HTTP. https://github.com/blog/642-smart-http-support –