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密钥。

+0

你如何配置文件'〜/ .ssh/config'看起来像? – Jakuje

+0

[芯] \t repositoryformatversion = 0 \t FILEMODE =真 \t裸=假 \t logallrefupdates =真 \t忽略大小写=真 \t precomposeunicode =真 [远程 “原点”] \t URL = [email protected] :***/***的git \t取= +参/头/ *:参/遥控器/来源/ * [分支 “主”] \t远程=原点 \t合并=参/头/主 [凭证] \t帮手=存储 – broadcastip

+0

不,即'.git/config'。我要求'〜/ .ssh/config'。 – Jakuje

删除

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

~/.ssh/config,并添加有只

`IdentityFile ~/.ssh/id_rsa` 

如果不共享帐户,别人可以做一个使用的其他选项。

它应该做的工作。