2013-04-20 6 views
36

Ich versuche eine .ssh/config-Datei für mehrere SSH-Konten (speziell für github.com) zu erstellen. Ich habe mehrere Tutorials und Github-Hilfe-Walk-Throughs ausprobiert, aber nichts scheint zu funktionieren.Github SSH Config

Ich habe eine id_rsa_test und id_rsa_test.pub erstellt. Ich habe id_rsa_test.pub zu Github hochgeladen.

Ich habe dann eine ~/.ssh/config Datei mit folgendem:

# 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 dann mehrere Befehle versuchen. d.h .:

git clone [email protected]:username/my_project.git 

git push 

... immer wenn ich die folgende Fehlermeldung erhalten:

/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?

+0

IHR ERSTAUNLICH! Die einzige Sache, die ich vergaß, war die ** IdentityFile ~/.ssh/id_rsa_test.pub ** danke! ** ALLE ** Vergessen Sie auch nicht den **. Pub **. –

Antwort

100

Es ist IdentityFile mit einem 't', nicht IdentifyFile.

+2

Wow ... eine lange Woche und du beginnst dumme Fehler zu machen. Vielen Dank! – Rico

+16

und du bist in Google berühmt – juanpastas

+9

wow, ich würde wahrscheinlich über diese Antwort lachen .. Allerdings habe ich nur den gleichen Fehler gemacht:/ – CodeGodie

Verwandte Themen