Ich habe eine id_keynamex
mit meinem github-Konto verknüpft, das von meinem lokalen ~/.ssh/
zu https://github.com/settings/keys
hinzugefügt wurde. Dieser Schlüssel hat kein Passwort und ist an mein Konto als Ganzes gebunden.github account SSH-Schlüssel funktioniert nicht
Ich habe mein Projekt zu einem Endlager in meinem Konto verfolgt: origin [email protected]:MyUser/projectX.git
, aber wenn ich versuche, git push origin master
zu begehen Ich bat ich ein Passwort für einen anderen Schlüssel in ssh Ordner eingeben:
Enter passphrase for key '/Users/myUser/.ssh/id_rsa':
Wenn Ich habe bereits einen generischen Schlüssel für meinen gesamten github-Account, warum bittet mich git, mich auf /Users/myUser/.ssh/id_rsa
statt /Users/myUser/.ssh/id_keynamex
zu beziehen?
EDITED:
Ich habe folgendes auf der .ssh/config-Datei hinzugefügt:
Host github.com
User git
Hostname github.com
IdentityFile ~/.ssh/id_keynamex
Host github.com
Hostname ssh.github.com
IdentityFile ~/.ssh/id_keynamex
Port 443
Allerdings bin ich immer noch das folgende Problem bekommen:
ssh_exchange_identification: Connection closed by remote host
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
kann es hilfreich sein zu erwähnen, welches Betriebssystem Sie verwenden – rob
Wissen Sie, welcher Schlüssel zu verwenden? Wenn Sie es nirgends angegeben haben, wird standardmäßig der Standard "id_rsa" verwendet. Ich würde 'github.com' zu' .ssh/config' Datei hinzufügen und den Schlüssel dort angeben. – Holloway
Ich habe meine Frage oben geändert. Ich habe immer noch Probleme. Muss ich einen separaten ssh-Schlüssel für das Projekt hinzufügen? – HGB