git出现错误:Permission denied (publickey).解决方法
最近按照主流教程添加git项目后,出现Permission denied (publickey)错误,验证了自己的配置流程没有问题,后来仔细检查教程的每个细节,发现问题所在。以下是教程方法:主流git教程地址 http://blog.chinaunix.net/uid-26359455-id-3223565.html1.1 # ssh-keygen -t rsa -C "xxx@g
·
最近按照主流教程添加git项目后,出现Permission denied (publickey)错误,验证了自己的配置流程没有问题,后来仔细检查教程的每个细节,发现问题所在。
以下是教程方法:
主流git教程地址 http://blog.chinaunix.net/uid-26359455-id-3223565.html
1.1 # ssh-keygen -t rsa -C "xxx@gmail.com"
1.2 将.ssh/id_rsa.pub拷贝到GitHub网站
1.3 # eval `ssh-agent`
1.4 # ssh-add
(输入passphrase)(本次没执行1.4)
1.5 测试是否联通
# ssh git@github.com
1.6 如果有origin或origin is already exist
# git remote rm origin
# git remote add origin git@github.com:uxff/gravity_sim_go.git
# 注意是git@github.com....而不是uxff@github.com....
1.7 接下来推送使用# git push origin master 而不是# git push -u origin master
其中疏忽的问题,在git remote add这里,正确的是:
git remote add origin git@github.com:yourname/yourproject.git
而不是:
git remote add origin yourname@github.com:yourname/yourproject.git
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)