不知道自己是不是在最开始使用git时设置有问题,导致我仿佛每次新建一个repository后,要push到github上时,都会提示这个错误。今天总算解决好了,记录下来。
问题
发生的问题就是在使用 git push -u origin master后,会提示fatal: Could not read from remote repository。
解决办法
总体办法就是 add ssh key。步骤如下:
- 打开“C盘-用户-cjj(应该是用户名,每个人不一样)-.ssh文件夹”,打开id_rsa.pub 文件,复制所有内容。若没有该文件,看第5步。
打开github,在头像这里,选择settings(注意是头像这里的setting)。
在左边这一列找到SSH and GPG keys(第6行),点击进去。
- 点击绿色的 new ssh key按钮。在titie框中输入任意内容,在key框中粘贴第1步复制的内容,最后点击 add ssh key按钮,就搞定了!
- 若没有id_rsa.pub 文件,则先将已存在的文件删除(我当时好像是只有 id rsa 文件,没有.pub文件,就把它删了)
- 在git里输入
ssh-keygen it rsa -C "xxxxx@qq.com"
,引号内为你的邮件地址,回车之后,就看着框内提示,大概会让你输两次回车,然后就ok了,再回到第一步开始就行了