解决git无法连接gitHub问题

这篇具有很好参考价值的文章主要介绍了解决git无法连接gitHub问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

解决git无法连接gitHub问题


事情的起因

我在使用git push我的项目时出现下面问题

fatal: unable to access ‘https://github.com/xxx.git/’: Recv failure: Connection was reset

或者

fatal: unable to access ‘https://github.com/xxx.git/’: Failed to connect to github.com port 443 after 21090 ms: Couldn’t connect to server

翻译过来就是无法连接到github

分析原因

  1. 检查网络

    无法连接一般是网络不行或者网络不稳定,使用浏览器访问github看看是否正常,如果浏览器无法访问或者加载的不是完整页面使用git可能就出现上面的问题


  2. 检查代理

    因为github访问比较慢,很多人都使用了代理,我也一样

    看一下自己是不是开了代理或者开过代理,为什么要讲开过呢?因为有些代理软件会修改系统配置参数一些问题

解决方法

  1. 浏览器无法访问github或者访问显示不全

    换一个好的能访问github的网络或者开代理


  2. 代理问题

    一般是开了代理能正常访问github但是使用git命令连接不上github

    给git设置代理可以解决

    以我为例,开了代理,可以浏览器可以正常访问github,代理的端口是10809

    查看git配置 git config --global -l

    > git config --global -l
    user.name=xxxx
    user.email=xxxx
    

    可以看到我的git是没设置代理的

    给git设置代理

    git config --global http.proxy 127.0.0.1:10809
    git config --global https.proxy 127.0.0.1:10809

    > git config --global http.proxy 127.0.0.1:10809
    > git config --global https.proxy 127.0.0.1:10809
    

    再次查看git配置 git config --global -l

    > git config --global -l
    user.name=xxx
    user.email=xxx
    http.proxy=127.0.0.1:10809
    https.proxy=127.0.0.1:10809
    

    使用git pull看看

    > git pull
    Already up to date.
    

    正常了

    还有一个问题是没开代理但是git设置了代理也会出现上面问题,解决方法是取消git代理

    git config --global --unset https.proxy
    git config --global --unset http.proxy文章来源地址https://www.toymoban.com/news/detail-775182.html

    > git config --global --unset http.proxy
    > git config --global --unset https.proxy
    > git config --global -l
    user.name=xxx
    user.email=xxx
    

到了这里,关于解决git无法连接gitHub问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包