Ich habe einen SSH-Schlüssel eingerichtet und Git-Servern hinzugefügt. Auch dann, wenn Git über meine Befehlszeile verwendet wird, werden Benutzername und Kennwort für die Authentifizierung verwendet. Gibt es einen Befehl, um meinen Authentifizierungsmechanismus zu ändern?Switching-Git um SSH zu verwenden
Antwort
Ich glaube, dass Sie nach Credentialhelfern suchen. Schauen Sie sich die git Dokumentation hier an: https://www.kernel.org/pub/software/scm/git/docs/v1.7.9/gitcredentials.html
Meine Vermutung ist, dass git config --global credential.helper cache
den Trick machen wird.
Wenn Sie auf einem Mac sind und Git mit Homebrew installiert haben, können Sie dies verwenden: git config --global credential.helper osxkeychain
.
Es gibt eine weitere Stapelüberlauffrage mit Antworten, die sich hier genauer mit den Git-Anmeldeinformationen befassen: Is there a way to skip password typing when using https:// on GitHub?.
Hoffe, das hilft!
Haben Sie Ihre Remote-Zweig-URL mithilfe des Git-Protokolls festgelegt?
können Sie einstellen, von
git remote set-URL Ursprungs [SSH-Protokoll URL]
SSH-Protokoll-URL sieht aus wie [email protected]: torvalds/linux.git
- 1. Verwenden von SSH in Raspberry Pi, um Eingaben zu erhalten?
- 2. SSH programmatisch verwenden Android
- 3. SSH-Tunnel mit jOOQ verwenden
- 4. Wie ssh zu machen, um Remote-Prozess zu töten, wenn ich ssh selbst unterbrechen?
- 5. Verwenden Sie "watch" über ssh
- 6. Bash-Code, um nach SSH/Samba-Verbindungen zu suchen?
- 7. wie ssh-keys für jenkins eingerichtet werden, um über ssh zu publizieren
- 8. Kann ich meinen ssh-public-key verwenden, um eine Datei zu entschlüsseln?
- 9. Um den "ssh" Verbindungstyp mit Passwörtern zu verwenden, müssen Sie das sshpass Programm installieren "
- 10. Github für Windows verwenden, um mit eigenem Git über SSH zu arbeiten
- 11. Verwenden Sie SSH-Tunneling, um eine Verbindung zu einem Remote-MySQL-Server mit "localhost"
- 12. SSH Windows zu UNIX
- 13. Packer und patchen eine ISO-Konfiguration, um ssh zu aktivieren?
- 14. force Git, um den ssh-key im Verzeichnisverzeichnis zu erstellen
- 15. ist es möglich, Variablen im Remote-SSH-Befehl zu verwenden?
- 16. Python SSH: Verwenden von fabric.api als Alternative zu paramiko
- 17. Wie zwei ssh auf dem gleichen Server zu verwenden
- 18. Mit expect, um Ausgabe von ssh
- 19. SBT nicht ssh-basierte Resolver verwenden Abhängigkeit
- 20. PHP SSH-Befehle Verwenden von phpseclib
- 21. Wie ssh Tunneling für lokale Entwicklung verwenden?
- 22. Memcache, um Plattenspeicher zu verwenden?
- 23. Verwenden Sie Git mit zweiten kompilierten SSH
- 24. Verwenden Sie SSH in einer Website
- 25. Was zu importieren, um IOUtils.toString() zu verwenden?
- 26. Verwenden Sie ssh von der Windows-Eingabeaufforderung
- 27. Wie libssh SCP mit ssh :: Session verwenden
- 28. Ich möchte die Komponente zu verwenden, um es zu verwenden
- 29. Um Ansichten zu verwenden oder Ansichten nicht zu verwenden
- 30. Verwenden von Erwarten, um eine Datei von einem Remote zu einem anderen zu kopieren
Eigentlich ist das eine SSH-URL. Eine git-Protokoll-URL würde mit 'git: //' beginnen. Siehe [git-fetch (1)] (https://www.kernel.org/pub/software/scm/git/docs/git-fetch.html#URLS). –
@Dan Lowe Sie haben Recht. Vielen Dank. –