Failed to connect to github.com port 443 after 21098 ms: Couldn't connect to server
时间: 2023-11-08 11:00:39 浏览: 49
引用中提到,当使用git命令(如clone、pull、push)时,出现"Failed to connect to github.com port 443 after 21098 ms: Couldn't connect to server"的报错信息,很可能是由于开启了代理的问题。解决这个问题的方式有两种:
解决方式一:关闭代理。
解决方式二:通过SSH推送代码。具体步骤如下:
1. 检查SSH配置是否有效:运行命令`ssh -T git@github.com`,如果返回有效信息,则说明配置有效。
2. 配置git账号和邮箱:运行命令`git config --global user.name "XXX"`和`git config --global user.mail "XXX.163.com"`,将"XXX"替换为你的GitHub账户名和绑定的主邮箱。
3. 获取ssh-key:运行命令`ssh-keygen -t rsa -C "XXX"`,将"XXX"替换为你的GitHub主邮箱。
4. 复制公钥:找到你的用户目录下的.ssh文件夹,使用文本编辑器打开id_rsa.pub文件,并复制全部内容。
5. 在GitHub上配置公钥:登录GitHub,进入Settings页面,找到SSH and GPG keys,将刚刚复制的公钥粘贴到key中并保存。
6. 使用SSH上传代码:按照上述步骤一步一步来,然后刷新GitHub即可上传成功。
相关问题
Failed to connect to github.com port 443 after 21095 ms: Couldn't connect to server
这个错误是连接GitHub仓库时遇到的问题,报错信息为"Failed to connect to github.com port 443 after 21095 ms: Couldn't connect to server"。根据引用和引用的解释,这个问题可能是由于本机系统代理端口和git端口不一致导致的。
有两种解决办法可以尝试解决这个问题。第一种是通过修改本地代理设置来解决。可以按照以下步骤进行操作:设置->网络和Internet->代理->手动设置代理->编辑代理服务器->地址:端口。根据引用中的解释,将本地地址配置在这里即可成功。然后再次进行push操作,应该就可以成功上传了。
第二种解决办法是通过命令行修改Git配置来将端口修改为本地代理端口。可以使用以下命令进行配置修改:
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890
将上述命令中的端口号7890替换为本地代理端口。按照引用中的解释,通过这种方式修改Git配置后再次进行push操作应该也可以成功上传。
希望以上解决办法对您有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [解决报错:Failed to connect to github.com port 443 after 21098 ms: Timed out](https://blog.csdn.net/weixin_52796927/article/details/121664227)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Failed to connect to github.com port 443 after 21059 ms: Couldn‘t connect to server](https://blog.csdn.net/qq_54042324/article/details/131573359)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
Failed to connect to github.com port 443 after 75003 ms: Couldn't connect to server
出现"Failed to connect to github.com port 443 after 75003 ms: Couldn't connect to server"错误提示通常表示与GitHub服务器建立连接时出现问题。这可能是由于网络连接不稳定或您的计算机设置了代理导致的。要解决这个问题,您可以尝试以下几种方法:
1. 首先,请确保您的网络连接正常,并且可以访问其他网站。如果您的网络连接不稳定,可以尝试重新连接或更换网络。
2. 如果您使用了代理,请检查代理设置是否正确。您可以通过运行以下命令来配置用于Git的HTTP代理:
git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890
注意,这里的代理地址和端口号需要根据您的具体代理设置进行更改。
3. 如果您的网络没有使用代理,或者代理设置正确但仍然无法连接到GitHub服务器,您可以尝试使用以下命令来解决问题:
git config --global --unset http.proxy
git config --global --unset https.proxy
这将清除Git的代理设置,使其能够直接连接到GitHub服务器。
4. 最后,如果以上方法都无法解决问题,您可以尝试通过使用其他网络或连接到其他网络来检查是否存在网络问题。您还可以尝试使用其他工具或方法来上传或更新代码,例如使用SSH协议而不是HTTP协议进行访问。
总之,"Failed to connect to github.com port 443 after 75003 ms: Couldn't connect to server"错误提示通常是由网络连接或代理设置引起的。通过检查网络连接、验证代理设置以及尝试其他解决方法,您应该能够解决这个问题。