windows 10 解决开了代理,浏览器可以访问Github而Git和终端不能

报错

Git保错

Failed to connect to github.com port 443 after 21070 ms: Couldn’t connect to server

终端ping保错

正在 Ping github.com [20.205.243.166] 具有 32 字节的数据:
请求超时。
请求超时。
请求超时。
请求超时。

解决

参考

解决终端无法访问github.com 的错误

分析

  1. 访问https://whatismyipaddress.com/hostname-ip得到
    Lookup Hostname: www.github.com
    Lookup IPv4 Address: 192.30.255.112
    
    此ip和终端的 [20.205.243.166] 不一样,怀疑是dns有问题。
    于是照着参考链接的法子,修改了hosts文件。
    2.5 在终端ping 192.30.255.112,结果成功
  2. 修改hosts文件
    在文件最后添加
	192.30.255.112 github.com 
注意:
	git连接的是github.com域名,最开始在hosts文件里添加 192.30.255.112 www.github.com 后,终端可以ping 通www.github.com,但是git还是连接不了github.com:443. 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值