详细报错信息如下图
看提示说是需要给 fangtao (即 id_rsa 文件)文件添加777权限,但是并没有什么卵用。
只好从新生成另一个 rsa 文件,执行命令:
ssh-keygen -t rsa -C "xxx@xxx邮箱"
如上图,在第一步需输入你想要生成的文件名(id_rsa_banyue),以区分默认的 id_rsa 文件。
此时 .ssh 目录有2个 rsa 文件即 id_rsa,id_rsa_banyue. 如果不做配置,ssh 找不到用哪个 rsa 文件来做验证。
在 .ssh 目录创建 config 文件,并加入以下信息:
#注释
Host gitee.com
HostName gitee.com
User xxx@xxx邮箱
IdentityFile ~/.ssh/id_rsa_banyue
当然,如果是多个 rsa 文件,config 文件也可以配置多个。
git pull 正常运行.
如有侵权请邮件通知