Git上传代码时报错 Warning: Permanently added ‘gitee.com,212.64.62.174‘ (ECDSA) to the list of known host...

Git上传代码时报错 Warning: Permanently added 'gitee.com,212.64.62.174' (ECDSA) to the list of known host...

最近小组在用React写一个电商APP,刚刚上传代码到master分支上时报错:

图片.png

百度了半天,emmm,先用下面这行命令检查了一下我的SSH公钥(我的仓库在gitee上哈) :

 

ssh -T git@gitee.com

然后Git热情地跟我打了个招呼,一眼就看到successful这串绿色的单词还莫名激动了一下,但重点都在but后面:

 

图片.png

我一脸蒙圈,赶紧拿出大学里“CET虐我千百遍,我待CET如初恋”的觉悟做了一下阅读理解:这句话的意思是我已经通过验证但是码云不给我提供shell入口?嗯???这个shell是哪块小饼干?不对,这个shell是哪块小贝壳???

机智的我找到了这篇文章:
https://blog.csdn.net/zhangyu4863/article/details/81592728

赶紧在Git里试了下面这行代码,我真的感动哭了:

 

git pull origin master --allow-unrelated-histories

这条指令执行完之后,接下来的所有Git操作全部正常,代码也传上去了。但是为什么这条指令这么神奇呢?我又去扒拉了一些大佬们的博客,以自己的拙见大致理解了一下:

git pull origin master --allow-unrelated-histories 这条指令是告诉Git允许合并不相关历史的内容

我先说一下我出现这个问题的原因吧,在push代码之前我忘记要先pull一下仓库的代码了,因为要先跟线上仓库建立连接,才能传上代码不是,而且我本地的代码都是新写的,还没有跟线上合并过。emmm,必要时可以使用下面这条指令与远程仓库进行连接:

 

git remote set-url origin git@gitee.com/******.git

其实一开始我在本地克隆项目时应该就已经连接上了,但是中间出了一些小插曲,我这个BUG写手的技术是在太菜,遇到问题只能死马当活马医,各种解决办法都会试,真的是太难了……道阻且长啊……

好啦,笨笨的我只能这样子笨笨地学习啦,能解决问题的办法就是好办法~
学无止境,养成记录总结和写博客的好习惯,来日可期,一起加油呀!



作者:牛奶味的姐姐
链接:https://www.jianshu.com/p/6f3aeb0fc1f8
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值