解决GIT报错:Failed to connect to github.com port 443 after 21153 ms: Couldn‘t connect to server

本文讲述了在从GitHub克隆代码时遇到超时报错的问题,通过分析发现原因是由于设置了代理。解决方法是全局取消HTTPS代理设置,通过`gitconfig--global--unsethttps.proxy`,成功解决了问题并能顺利完成代码克隆。

报错情况:

当我们从github上克隆代码到本地电脑时,有时会出现以下的报错现象:

以下是详细的报错信息:

原因分析:

报错的原因是因为超时了...

这里我们更改默认设置为不使用代理即可

解决方法:

git config --global --unset https.proxy

可以看到,在设置了取消代理后,我们现在再次输入克隆命令就成功把代码克隆到本地啦😄

好了,今天分享到这里结束了

至此希望能够给你带来帮助(#^.^#)

### 问题分析 在 Mac 系统上使用 `git clone` 命令克隆 GitHub 仓库时,可能会遇到如下错误信息: ``` fatal: unable to access 'https://github.com/...': Failed to connect to github.com port 443: Connection timed out ``` 该错误通常表示 Git 无法通过 HTTPS 协议访问 GitHub 服务器。造成这一问题的原因可能包括网络配置问题、DNS 解析问题、代理设置错误或本地防火墙限制等。 ### 解决方案 #### 1. 检查网络连接 首先确保本地网络可以正常访问互联网,尤其是能够访问 `github.com`。可以通过以下命令测试连接: ```bash ping github.com ``` 如果无法解析或响应超时,可能是 DNS 问题。可以尝试更换 DNS 服务器,例如使用 Google 的公共 DNS: ```bash sudo networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4 ``` #### 2. 检查 Git 的代理设置 如果之前配置过 Git 的代理,可能会导致连接超时。查看当前 Git 的代理设置: ```bash git config --get http.proxy ``` 如果存在代理设置,可以暂时禁用: ```bash git config --global --unset http.proxy ``` 如果确实需要使用代理,应确保代理的 IP 和端口正确,并使用如下格式设置: ```bash git config --global http.proxy 'socks5://127.0.0.1:端口号' ``` #### 3. 修改 Git 的 SSL 验证设置(临时) 在某些情况下,SSL 证书验证失败也可能导致连接超时。可以尝试禁用 SSL 验证以排除问题(不建议长期使用): ```bash git config --global http.sslVerify false ``` #### 4. 使用 SSH 协议代替 HTTPS 如果 HTTPS 方式持续出现问题,可以改用 SSH 协议进行克隆。首先确保本地已生成 SSH 密钥并添加到 GitHub 账户中: ```bash git clone git@github.com:username/repo.git ``` #### 5. 刷新 DNS 缓存 Mac 系统下可以使用以下命令刷新 DNS 缓存: ```bash sudo killall -HUP mDNSResponder ``` #### 6. 检查防火墙或杀毒软件设置 某些防火墙或杀毒软件可能会阻止 Git 访问外部网络。尝试暂时关闭这些软件并重新执行 `git clone` 命令。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

平静方能至远

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

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

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

打赏作者

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

抵扣说明:

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

余额充值