Git 常见报错处理

1. HTTP/2 stream 1 was not closed

git clone 过程中报下面的错误

fatal: unable to access 'https://github.com/xxxx/xxx-cocoapods.git/': HTTP/2 stream 1 was not closed cleanly before end of the underlying stream
复制代码

是git默认使用的通信协议出现了问题,可以通过将默认通信协议修改为 http/1.1 来解决该问题

git config --global http.version HTTP/1.1
复制代码

设置后在根目录.gitconfig文件查看是否生效

2. LibreSSL SSL_read: error:02FFF03C

从github克隆报下面的错误

fatal: unable to access 'https://github.com/xxx/xxxxx-CocoaPods.git/': LibreSSL SSL_read: error:02FFF03C:system library:func(4095):Operation timed out, errno 60
复制代码

一般来说都是网络原因,连不上github,有梯子的直接挂个梯子试试,不着急就过段时间再尝试。 或者按照下面的方式修改hosts

点击这个链接查看github的ip地址

 然后将这个ip添加到hosts文件中

vim打开,或者直接前往文件目录修改

vim /etc/hosts
复制代码

3.remote error: CAPTCHA required

Cloning into 'xxxxx'...
fatal: remote error: CAPTCHA required
Your Stash account has been marked as requiring a CAPTCHA to be solved before
you may login again. This is typically caused by too many attempts to login
with an incorrect password. The required CAPTCHA prevents your SCM client from
accessing Stash until it is solved, even if you enter your password correctly.

If you are currently logged in to Stash via a browser you may need to logout
and then log back in in order to clear the CAPTCHA.
复制代码

字面意思,需要验证码,一开始很懵逼,网上也查了下,大概意思就是你钥匙串或者哪里保存了账号密码,但是现在要重新验证。我是先在钥匙串里找到了仓库地址保存的秘密,操作删除,但是没删除掉。后来在谷歌浏览器记住密码管理,找到对应的账号,删除。重新登陆下代码仓库,这时候发现是需要一个验证码登陆的,输入验证码,登陆后,就可以clone代码了

作者:coder_cyh
链接:https://juejin.cn/post/7171759621181276173
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值