git与我的vps与CentOS 7.0权限被拒绝(publickey)。致命:无法从远程存储库读取。每次
问题描述:
当我登录到我的服务器,并执行git pull
我得到:git与我的vps与CentOS 7.0权限被拒绝(publickey)。致命:无法从远程存储库读取。每次
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`
如果不共享帐户,别人可以做一个使用的其他选项。
它应该做的工作。
你如何配置文件'〜/ .ssh/config'看起来像? – Jakuje
[芯] \t repositoryformatversion = 0 \t FILEMODE =真 \t裸=假 \t logallrefupdates =真 \t忽略大小写=真 \t precomposeunicode =真 [远程 “原点”] \t URL = [email protected] :***/***的git \t取= +参/头/ *:参/遥控器/来源/ * [分支 “主”] \t远程=原点 \t合并=参/头/主 [凭证] \t帮手=存储 – broadcastip
不,即'.git/config'。我要求'〜/ .ssh/config'。 – Jakuje