向Github上提交代码时遇到的坑

433 阅读2分钟


上传本地代码

第一步:在github上创建自己的Repository,创建页面如下图所示:

第二步:点击Create repository按钮


Could not read from remote repository

按照上述步骤执行,但是执行git push -u origin master时报错,会提示fatal: Could not read from remote repository错误。

第一步:打开“C盘-用户-xxx(用户名)-.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了,再回到第一步开始就行了

windows下ssh-keygen 不是内部或外部命令和打开id rsa pub文件

ssh-keygen 不是内部或外部命令,主要是没有找到ssh-keygen.exe,所以我们要将ssh-keygen.exe文件所在的目录配置到全局变量中去。
1.找到Git/usr/bin目录下的ssh-keygen.exe
2.配置环境变量:属性–>高级系统设置–>环境变量–>系统变量

然后成功运行了

ssh-keygen -t rsa -C "你的github帐号所对应的邮箱"

之后怎样打开id_rsa.pub文件获取里面的密钥呢!
cmd进入ssh文件夹,然后输入:

more id_rsa.pub
获取密钥后

获得了密钥之后,打开你的github帐号中的setting,点击如下图的按钮进行添加,便可以了!
这里写图片描述

最后若有新增的文件需要再次提交代码时需要的命令

git add .

git commit -m "second commit"

git push -u origin master //把本地库的所有内容推送到远程库上

总结

以上总结都只是提交项目中遇到的一些坑,予以总结。分享给大家,内容并非原创,还是要感谢前辈的总结,如果本文影响到您的利益,那么还请告知,在写本文时的初衷就是想给更多小伙伴,也为了以后方便查阅。

参考如下:

blog.csdn.net/dongxiaocon…

blog.csdn.net/scene_2015/…

blog.csdn.net/qq_44939874…