无法连接到 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. 解决方法 1:在 Linux 和 Windows 中更新 /etc/hosts 文件
    2. 解决方法 2:重置代理配置
    3. 解决方法 3:强制将代理重置为空字符串
    4. 解决方法 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迷.

版权声明:
作者:cc
链接:https://www.techfm.club/p/89070.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>