web-dev-qa-db-ja.com

Github SSH構成

複数のSSHアカウント用の.ssh/configファイルを作成しようとしています(特にgithub.com用)。いくつかのチュートリアルとgithubのヘルプウォークスルーを試しましたが、何も機能していないようです。

id_rsa_testid_rsa_test.pubを作成しました。 id_rsa_test.pubをgithubにアップロードしました。

次に、次の~/.ssh/configファイルを作成しました。

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

そして

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

次に、いくつかのコマンドを試します。すなわち:

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

git Push

...毎回次のエラーが表示されます:

/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

助言がありますか?

54
Rico

これは、IdentifyFileではなく、「t」を持つIdentityFileです。

154
tom