2017-02-07 3 views
1

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

1

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!

0

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

+0

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). –

+0

@Dan Lowe Sie haben Recht. Vielen Dank. –

Verwandte Themen