栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

git报错

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

git报错

记录一下我用git传代码的报错信息

//bug info
fatal: refusing to merge unrelated histories
// add a line --allow-unrelated-histories 
//eg:
git pull origin master --allow-unrelated-histories
 

就是说我要让它忽略分支

两个字就是 硬来

事实证明

硬来是不对的。

//bug info
fatal: unable to access 'http:/XXX/github.com ': Failed to connect to github.com port 443 after 21088 ms: Timed ou

// 检查代理
git config --global http.proxy
// 取消代理
git config --global --unset http.proxy
 

中心思想是:我没有权限,因为我的用户名和密码没有设置 所以push不了

按照po主的说法,这么干了以后我应该就能得到一个新的登录界面,但是没有。

并且我也不知道为什么。

而且网上说用https地址来push的话,每次都应该让人输入用户名和密码的,我也没碰到过。

离谱。

//bug info
fatal: protocol ''https' is not supported

说是把https改成 HTTP或者git 但是那是git clone出错时的解决办法

而我是pull和push有问题。

不过我还是试了,结果很显而易见

不行

想骂人,但我克制住了

//bug info
The authenticity of host '[ssh.github.com]:443 ([20.205.243.160]:443)' can't be established.

看链接吧 很明显对我来说也是完蛋 ssh授权

//还有一个timeout的报错 

超时这个我没有存下来,但是我当时一直觉得是代理的问题,所以就在代理上打转,甚至还去查了github的ip地址,不停配置。感谢我的通信网老师,让我对那些名词是如此的熟悉。

最后的最后,其实我的问题就在于我push不上去代码,不管怎么搞都是错的,然后呢,又和网址有关系。突然之间,我想起来看到一个帖子提了一句:不用https,换用ssh去clone。然后github提供了两个地址,有一个就是ssh的,所以,我remote 远程地址的时候,就换成了ssh地址。

然后,我亲爱的git终于successfully了。

啊,突然之间空气都变得清新起来。

最后,虽然我中间无数次想就这样吧,但是一想到我迟早要debug,就只能继续了,不然一直拖着不解决,我打游戏都没意思,虽然游戏我也经常输 。

总的来说,我一直以来碰到的报错信息,包括vue,koa这些,其实有的时候不一定错的地方就是它报的地方。还是要自己去思考,想一想究竟是什么引起的,要不然就像我这次,东墙倒了西墙又倒,顾了脚下头上游出错。实际上呢,我的方向就是错的。

ps: ssh和https的一些区别

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/297965.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号