版权属于:
桑帅东的博客
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
在线上环境执行远程仓代码拉取时突然报以下错误:
此问题说明两种情况:
1.大概率是秘钥设置不对的问题
2.线上环境没生成SSH key
怎么解决此问题?
第一步:首先查看是否存在SSH key
执行命令ls -al ~/.ssh
上图说明没有生成SSH key自然也不会匹配成功,怎么生成SSH key
第二步:生成SSH key
在终端输入 ssh-keygen -t rsa -C "git邮箱账号"
上图说明已经更新完成了SSH key
第三步:配对git代码仓复制公钥(如果问题是不匹配可以忽略前两步)
执行命令cat ~/.ssh/id_rsa.pub 打印出SSH key的公钥(注意是公钥)
第四步:设置git
把上一步复制出来的公钥添加到git设置中
点击保存即可
重新git pull 尝试更新代码
问题已解决,输入git密码即可同步更新代码。
评论