Failed to connect to github.com port 443: Timed out

项目场景:

Windows 10 + visual studio 2019

问题描述:

在push 和 clone项目的时候会出现错误:

发布到远程存储库时遇到错误: Git failed with a fatal error.
unable to access 'https://github.com/xxx.git/': Failed to connect to github.com port 443: Timed out
Pushing to https://github.com/ZZUboys/MG039101837_visual_detect.git

原因分析:

GitHub可以登上,使用 ping 命令测试 「github.com]结果果与错误一样也是连接超时。Google了一下,网上说是代理的问题


解决方案:

  • 进入「网络和 Internet」设置的代理设置界面,看见「使用设置脚本」是打开的,并且有一个脚本地址,在浏览器中访问脚本地址会自动下载名为「pac」的文件,文件内容是需要进行代理的域名配置和使用代理的逻辑,搜索一下可以找到「github.com」也位列其中。
    在这里插入图片描述

  • 在 「pac」文件中找到 「proxy」的值,将其设置为 git 的 http.proxy 的值

git config --global http.proxy 127.0.0.1:1080 为全局的 git 项目都设置代理
git config --local http.proxy 127.0.0.1:1080 为某个 git 项目单独设置代理

http.proxy 值为下图中标记部分:

在这里插入图片描述

参考:https://www.jianshu.com/p/7d728d5976df

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薛定猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值