无法连接到 raw.githubusercontent.com 的 443 端口:连接被拒绝。
如何解决烦人的错误信息:“正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|0.0.0.0|:443… 失败:拒绝连接。”,该错误通常在从 GitHub 下载文件时通过终端或命令行使用 wget 或其他工具时出现,或者在通过 Python 从 GitHub 下载 NTLK 或其他库时出现。
linuxmi@linuxmi ~/www.linuxmi.com
% wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
--2023-12-04 17:48:06-- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
正在解析主机 raw.githubusercontent.com (raw.githubusercontent.com)... 0.0.0.0, ::
正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|0.0.0.0|:443... 失败:拒绝连接。
正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|::|:443... 失败:拒绝连接。
这个错误出现的主要原因可能各不相同;正如你所见,它与你的笔记本电脑或台式机上的本地网络与 GitHub 服务器之间的 SSL 连接有关。如果你在公司网络中遇到这个错误,可能与 git 配置文件中的代理设置有关。
不幸的是,即使你没有使用任何代理并且是从个人笔记本电脑连接到 GitHub,你仍可能遇到这个错误。
有很多方法可以解决这个问题。尝试以下任意一种方法来解决此问题。
目录
解决错误:无法连接到 raw.githubusercontent.com 的 443 端口
-
- 解决方法 1:在 Linux 和 Windows 中更新 /etc/hosts 文件
- 解决方法 2:重置代理配置
- 解决方法 3:强制将代理重置为空字符串
- 解决方法 4:使用你的网络详细信息更新代理设置
总结
修复错误:无法连接到raw.githubusercontent.com端口443
修复 1:在 Linux 和 Windows 中更新 /etc/hosts 文件
如果你在 Ubuntu 或任何其他 Linux 发行版中遇到此错误,你可以添加以下 GitHub 域的 IPv4 地址来解决此问题。
通过 nano 或其他编辑器打开 /etc/hosts 文件。对于 macOS,此路径相同。
sudo nano /etc/hosts
对于 Windows,请在以下路径中打开 host 文件:%SystemRoot%/System32/drivers/etc/hosts
C:/System32/drivers/etc/hosts
在 Windows 中使用管理员权限通过 Notepad 打开此文件(开始 > Notepad 图标 > 右键单击 > 更多 > 以管理员身份打开)。
然后,在此文件末尾添加 IP 地址和域名。对于 Linux 和 Windows 都是一样的。
185.199.108.133 raw.githubusercontent.com
更新主机文件
保存并关闭文件。然后尝试再次从 GitHub 下载,应该可以正常工作。如果不行,请尝试下一步。如下图:
修复 2:重置代理配置
如果你在家目录下有本地 git 设置 ~/.gitconfig,你可以运行以下命令重置代理设置。
git --global --unset http.proxy
git --global --unset https.proxy
然后重新启动系统。尝试查看错误是否消失。
修复 3:强制将代理重置为空字符串
你也可以尝试以下命令将代理设置为空字符串。然后进行验证。
git config –global http.proxy “”
修复 4:使用你的网络详细信息更新代理设置
如果你在公司网络中使用私有仓库遇到此错误,可能需要向你的网络管理员索要带有 GitHub 代理详细信息的用户名和密码。一旦获得这些信息,从终端运行以下命令。在下面的命令中替换用户名、密码、地址和端口。如果你的用户名包含 ‘ @ ‘ 字符,请将其编码为 ‘%40’。
git config --global http.proxy http[s]://userName:password@proxyaddress:port
总结
希望你能够通过以上任一方法解决此错误。如果还有什么疑问与建议,请在评论框中告诉我们。
The post 无法连接到 raw.githubusercontent.com 的 443 端口:连接被拒绝。 first appeared on Linux迷.
共有 0 条评论