Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在服务器中“尝试”这个:
# ~/.ssh/config Host github.com IdentityFile xxxx
xxxx当我在服务器中执行时,我应该输入什么:
xxxx
git clone git@github.com:myuser/myrepo.git
Git 在我的本地而不是在服务器中使用身份,该身份位于~/.ssh/my_another_private_key_file并且不使用默认密钥~/.ssh/id_rsa?
~/.ssh/my_another_private_key_file
~/.ssh/id_rsa
这应该放在您正在执行 git clone 的机器上的 ~/.ssh/config 文件中:
Host github.com IdentityFile ~/.ssh/my_another_private_key_file
如果您在服务器上进行克隆并且 my_another_private_key_file 位于本地,您可能希望将其添加到服务器上的 ~/.ssh/identity 中,因此当您在那里 ssh-add 时,它会被添加到您的 ssh-agent过程。