clone克隆远程仓库时提示:Failed to connect to github.com port 443.

clone克隆远程仓库时提示:Failed to connect to github.com port 443.....

解决方法如下:

修改IP地址与域名间的映射:

1、查询github.com对应的IP

2、将查询到的IP地址添加到hosts文件中,hosts文件位于C:\Windows\System32\drivers\etc

 

打开hosts,在其中添加 20.205.243.166 github.com

保存,问题解决。 

### 克隆GitHub仓库的连接超问题解决方案 克隆GitHub仓库出现连接超问题,提示 `unable to access 'https://github.com/Warma10032/cyber-doctor.git/': Failed to connect to github.com port 443 after 21106 ms: Could not connect to server`,这通常是由网络连接问题、代理设置或SSL配置错误引起的。以下是详细的解决方案: #### 1. **检查网络连接** 确保本地网络可以正常访问GitHub。可以通过以下命令测试与GitHub的连接: ```bash ping github.com ``` 如果无法ping通GitHub,说明本地网络可能受到限制,尝试切换网络环境或使用DNS解析工具检查DNS配置。 #### 2. **检查并取消代理设置** Git可能配置了代理,导致无法正常访问GitHub。可以通过以下命令检查当前的代理设置: ```bash git config --global http.proxy ``` 如果返回了代理地址,说明Git使用了代理。取消代理设置: ```bash git config --global --unset http.proxy ``` 取消代理后,尝试重新执行克隆操作。 #### 3. **使用SSH方式克隆仓库** 如果HTTPS方式无法正常访问,可以尝试使用SSH方式克隆仓库。首先确保本地已配置SSH密钥并添加到GitHub账户。然后使用以下命令克隆仓库: ```bash git clone git@github.com:Warma10032/cyber-doctor.git ``` 如果SSH方式仍然失败,检查SSH配置文件 `~/.ssh/config` 是否正确,确保没有错误的代理设置或其他配置问题。 #### 4. **更新Git客户端** Git客户端版本过旧可能导致SSL握手失败或协议错误。建议更新Git到最新版本: - **Windows**:访问 [Git官网](https://git-scm.com/download/win) 下载最新版本。 - **macOS**:使用Homebrew更新Git: ```bash brew install git ``` - **Linux**:使用包管理器更新Git: ```bash sudo apt-get update && sudo apt-get install git ``` #### 5. **检查SSL证书配置** SSL证书问题可能导致连接失败。可以尝试禁用SSL验证(仅用于测试环境): ```bash git config --global http.sslVerify false ``` **注意**:禁用SSL验证会降低安全性,建议在问题解决后恢复默认设置: ```bash git config --global http.sslVerify true ``` #### 6. **使用IP地址访问GitHub** 如果DNS解析存在问题,可以尝试直接使用GitHub的IP地址访问。首先获取GitHub的IP地址: ```bash nslookup github.com ``` 然后配置本地 `hosts` 文件,将GitHub域名指向获取到的IP地址。例如: ``` 140.82.113.4 github.com ``` 保存后尝试重新克隆仓库。 #### 7. **检查防火墙和安全软件** 防火墙或安全软件可能阻止Git访问GitHub。尝试暂关闭防火墙或安全软件,然后重新执行克隆操作。 #### 8. **使用国内镜像** 如果GitHub访问速度较慢或不稳定,可以使用国内镜像服务。例如使用清华大学的GitHub镜像: ```bash git clone https://mirrors.tuna.tsinghua.edu.cn/git/GitHub/cyber-doctor.git ``` ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

少杰()

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

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

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

打赏作者

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

抵扣说明:

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

余额充值