Git常见的报错

第一种:

ssh: connect to host github.com port 22: Connection timed out

解决方法:

在C:/Users/DELL/.ssh/中新建一个config文件
在这里插入图片描述
并写入:
在这里插入图片描述
重新执行 $ git push -u origin master:

这个方法是从国外一个人的博客中找的,具体原理是什么我还不太清楚,但是觉得似乎有一点点风险。先占个坑,假如在后面学习过程中能够知道是什么原理了再来补上。

第二种:

fatal:remote origin already exists
在这里插入图片描述
命令目的:

在某一建立好的本地仓库(learngit为本地仓库名)中调用git bash执行git remote add origin git@github.com:JackBecon/learngit.git这条指令,可以建立目标远程库和本地仓库之间的关联,并给远程仓库起了标签名"origin",这样以后就可以通过origin这个名字方便地访问该远程库了(远程库库名为了和本地仓库名保持一致,也命名为learngit,这个create repository的命名过程在GitHub个人账户中进行),

报错原因:Git发现本地仓库已经和远程仓库建立好一个名字为origin的连接了,不可以重复进行了

解决方法:

接着执行:

$ git remote rm origin
$ git remote add origin git@github.com:JackBecon/learngit.git 

这两行命令即可重新建立连接。事实上,可以不用重复建立origin连接了,因为已经建好无需删掉重建,这里只是个示范,重点在弄明白git remote add究竟发挥了什么作用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值