git push 代码 报没有权限的错误 的解决方法之一
2019-04-17 本文已影响0人
sylviashan
报错:please make sure you have the correct access rights.
what? 我自己搞的项目居然push不上去了? why?
查了一圈 貌似是ssh的问题 就是私钥的问题

然后 我重新 git push origin git@github.com:xxx/xxx.git(ssh(地址))
发现它又报了别的错误

我的内心的哔了狗的
因为看到了问号 所以我尝试着按了 yes
之后 又在网上搜了 输入 ls -al ~/.ssh
会出现啥 total 10
然后几月几月的东西
类似这个

之后 再输入 ssh-keygen -t rsa -C "你的github用户名",按三次回车 (其实最后一问是让你输入密码 虽然可以输入 但 一般也可以不输入的)
之后我们去检查一下 cat ~/.ssh/id_rsa.pub
会有新的ssh 密钥生成
然后去github 点这个


new 你的ssh就好了 当然 要注意 ssh 是从哪里开始从哪里结束 ctrl+C 的时候 不要搞错