Git 同步代码两例常见报错
Posted Data-Mining
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git 同步代码两例常见报错相关的知识,希望对你有一定的参考价值。
目录
1. GnuTLS recv error (-54): Error in the pull function.
2. gnutls_handshake() failed: The TLS connection was non-properly terminated.
1. GnuTLS recv error (-54): Error in the pull function.
今天如下命令同步某个工程代码:
git clone https://liuzhen007.com/test.git
遇到了下面的报错:
fatal: unable to access 'https://liuzhen007.com/test.git/': GnuTLS recv error (-54): Error in the pull function.
可以不使用https协议,使用git自己的协议同步代码,解决方法如下:
git clone git://liuzhen007.com/test.git
2. gnutls_handshake() failed: The TLS connection was non-properly terminated.
报错截图如下:
大多数情况下,是没有科学上网导致的。可以考虑设置代理,具体命令如下,使用 4500 端口为例:
git config --global http.https://github.com.proxy http://127.0.0.1:4500
git config --global https.https://github.com.proxy https://127.0.0.1:4500
另外,取消代理命令也是有必要说一下的:
git config --global --unset http.proxy
git config --global --unset https.proxy
作者简介:😄大家好,我是 Data-Mining(liuzhen007),是一位典型的音视频技术爱好者,前后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对 WebRTC、FFmpeg 和 Electron 有非常深入的了解,😄公众号:玩转音视频。同时也是 CSDN 博客专家、华为云享专家(共创编辑)、InfoQ 签约作者,欢迎关注我分享更多干货!😄
以上是关于Git 同步代码两例常见报错的主要内容,如果未能解决你的问题,请参考以下文章