Ich versuche, eine .ssh / config-Datei für mehrere SSH-Konten zu erstellen (speziell für github.com). Ich habe mehrere Tutorials und Github-Hilfestellungen ausprobiert, aber nichts scheint zu funktionieren.
Ich habe ein id_rsa_test
und erstellt id_rsa_test.pub
. Ich habe auf id_rsa_test.pub
Github hochgeladen .
Ich habe dann eine ~/.ssh/config
Datei mit folgendem erstellt:
# github account
Host github.com-test github.com
Hostname github.com
User git
IdentifyFile ~/.ssh/id_rsa_test
und
# github account
Host github.com-test github.com
Hostname github.com
User git
IdentifyFile ~/.ssh/id_rsa_test.pub
Ich versuche dann mehrere Befehle. dh:
git clone git@github-test:username/my_project.git
git push
... jedes Mal, wenn ich den folgenden Fehler erhalte:
/home/username/.ssh/config: line 5: Bad configuration option: IdentifyFile
/home/username/.ssh/config: terminating, 1 bad configuration options
fatal: The remote end hung up unexpectedly
Irgendwelche Vorschläge?
Antworten:
Es ist IdentityFile mit einem 't', nicht IdentifyFile.
quelle