今天的任务是把项目通过git上传到github仓库内,于是出现了git@github.com: Permission denied (publickey)这个问题,现在我把解决方案分享给大家。
问题
初始化项目仓库,推送代码到实现创建好的代码库上。
# cd /Users/jackyue/python/2
# git init
# git add aimarket.pptx
# git commit -m "ppt commit"
# git remote add origin git@github.com:locutus666/2.git
# git push -u origin master
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
报错git@github.com: Permission denied (publickey).
解决
查看调试信息
# ssh -v git@github.com
查看~/.ssh/id_rsa.pub文件
more ~/.ssh/id_rsa.pub
把本机ssh-key拷贝到你github网站的ssh key里,在github的右上角edit your profile 里找到ssh key,然后add ssh key,把东西拷贝到key就可以了,title随便填。