【git】fatal: unable to access 'https://github.com/top-think/framework.git/'

来源:互联网 发布:自组织神经网络算法 编辑:程序博客网 时间:2024/05/16 12:23

想从github上面克隆源码看看,报的错误,如下:

fatal: unable to access 'https://github.com/top-think/framework.git/': Recv failure: Connection reset by peer

百度问题主要集中在git代理这边,我们通过看git的基本配置.gitconfig 可以看到git的基本配置:

[user]    email = ×××@readtv.cn    name = ×××@readtv.cn[http]    proxy = 127.0.0.1:22    sslVerify = false

这里的proxy的参数就是代理设置的位置,在谷歌上查了很多办法都没有解决,有的方法是https连接模式改成ssh模式,或者是修改代理,比如:

git config --global http.proxy 192.168.1.1:8083

但是都没有解决我的疑惑,然后我发现了一个问题,就是我根本没有使用代理,所以这样登录方式肯定会有问题。还有把代理设置为

proxy = http://www.proxy.com:8080/

依然报错:

fatal: unable to access 'https://github.com/top-think/think.git/': Failed to connect to www.proxy.com port 8080: Connection timed out

最后方案:

git config --global http.proxy //查询到当前设置了代理,所以我取消这个设置: git config --global --unset http.proxy //再查询,已经没有了代理,然后再clone,成功了!

注:如果害怕影响git对别的项目的控制,最好先把.gitconfig copy一份,然后修改,该文件一般在/home/用户名/.gitconfig ,如果出什么问题便于恢复!!!

阅读全文
0 0