github 远程仓库ssh连接push失败解决方法

最近在跟廖雪峰大大学习使用github。首先给大家推荐廖大大的github教程,我觉得非常的通俗易懂,并且很实际。

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

但是在实际操作的过程当中,我还是遇到了问题

当我用本地仓库ssh连接远程仓库后,我并不能将本地的git push 到github上面

于是我开始大面积搜索,最后通过下面几个大大的链接,我找到了解决方案。

第一个:github设置远程仓库的方法

https://jingyan.baidu.com/album/948f5924f1fb42d80ff5f9b5.html?picindex=9

在此方法中,给出了两种连接方式

1、SSH连接地址:[email protected]:caochuanping/githubmicrocloud.git

2、HTTPS的连接地址:https://github.com/caochuanping/githubmicrocloud.git

本地仓库必须使用以上的地址才可以发布到服务器上。

把GITHUB与本地仓库相关联:(采用HTTPS的连接方式)

1、执行:git clone https://github.com/caochuanping/githubmicrocloud.git

2、执行:git remote add origin https://github.com/caochuanping/githubmicrocloud.git

在我连接的时候,并没有执行第一步,导致我一直push不上去

后来当我连接成功之后,我发现又执行错误,因为我的更新被拒绝了,因为我的远程仓库里包含我本地没有的东西。

这个时候,又一位大大的文章解决了我的问题。

https://blog.csdn.net/Ltime/article/details/70224456

git push失败与解决办法

这篇文章讲到是由于两者不同步,因此需要先pull,进行合并然后在进行push,

因此先使用

git pull --rebase origin master

将远程文件同步下来。

然后再执行推送

git push -u origin master

然后我的也成功了。

注:该文章引用仅学习,无任何侵权意欲,如有侵权,请联系删除,谢谢您

你可能感兴趣的:(github)