複数のSSHアカウント用の.ssh/configファイルを作成しようとしています(特にgithub.com用)。いくつかのチュートリアルとgithubのヘルプウォークスルーを試しましたが、何も機能していないようです。
id_rsa_test
とid_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
助言がありますか?
これは、IdentifyFileではなく、「t」を持つIdentityFileです。