我正在尝试为多个SSH帐户(特别是github.com)创建.ssh / config文件。我尝试了一些教程和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
有什么建议?