Github SSH Config

J'essaie de créer un .fichier SSH / config pour plusieurs comptes SSH (spécifiquement pour github.com). j'ai essayé plusieurs tutoriels et GitHub aide walk-through mais rien ne semble fonctionner.

, j'ai créé un id_rsa_test et id_rsa_test.pub. J'ai téléchargé id_rsa_test.pub sur github.

J'ai ensuite créé un fichier ~/.ssh/config avec ce qui suit:

# github account
Host github.com-test github.com
    Hostname github.com
    User git 
    IdentifyFile ~/.ssh/id_rsa_test

Et

# github account
Host github.com-test github.com
    Hostname github.com
    User git 
    IdentifyFile ~/.ssh/id_rsa_test.pub

J'essaie ensuite plusieurs commandes. c'est à dire:

git clone git@github-test:username/my_project.git

git push

...chaque fois que je reçois l'erreur suivante:

/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

Des suggestions?

41
demandé sur Rico 2013-04-20 09:06:32

1 réponses

C'est IdentityFile avec un 't', pas IdentifyFile.

116
répondu tom 2013-10-10 06:39:52