在我所有的服务器上我添加了以下内容.ssh
git_id_rsa
git_id_rsa.pub
公钥已添加到 git hub。
当我这样做时,git clone
我得到以下内容:
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
我如何添加我放置在 ssh 中的密钥,以便它知道位于 github 上的公钥位于 ssh 文件夹中?
答案1
添加以下内容~/.ssh/config
:
Host githubs.host.name
IdentityFile ~/.ssh/git_id_rsa
并替换githubs.host.name
为与 GitHub 通信所需的相关主机名。