git 在我的 vps 上,CentOS 7.0 权限被拒绝(公钥)。致命:无法从远程存储库读取。每一次

git on my vps with CentOS 7.0 Permission denied (publickey). fatal: Could not read from remote repository. each time

当我登录到我的服务器并执行 git pull
我得到:

no such identity: /home/admin/.ssh/gitHubKey: No such file or directory
no such identity: /home/admin/.ssh/id_rsa_buhlServer: No such file or directory
Permission denied (publickey).

我必须执行这 2 个命令:

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

它一直有效,直到我注销并再次登录。

注意:我已经生成 ssh-rsa 并将其保存为新的 ssh 密钥。

移除

IdentityFile ~/.ssh/gitHubKey
IdentityFile ~/.ssh/id_rsa_buhlServer

来自 ~/.ssh/config 并仅添加

`IdentityFile ~/.ssh/id_rsa`

如果这不是共享帐户,其他人可以使用其他选项。

它应该能胜任。