curl: (28) 无法连接到 raw.githubusercontent.com 端口 443: 连接超时

Mod*_*jan 18 linux onflow-cadence

我在系统 (linux) 上安装 FCL-CLI 时遇到一个错误。我使用的命令是:

sh -ci "$(curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/master/install.sh)"
Run Code Online (Sandbox Code Playgroud)

错误:

curl: (28) Failed to connect to raw.githubusercontent.com port 443
Run Code Online (Sandbox Code Playgroud)

需要帮忙!

Ari*_*Dar 47

尝试在 ubuntu 上安装 nvm 时遇到同样的问题。以下步骤解决了我的问题:

1)使用打开/etc/hosts文件

                          $ sudo nano /etc/hosts
Run Code Online (Sandbox Code Playgroud)

2)输入您的密码。

3)在文件末尾添加以下IP地址:

                185.199.108.133 raw.githubusercontent.com
Run Code Online (Sandbox Code Playgroud)

4)保存并关闭文件。

5)现在再次尝试安装。

  • 它确实对我有用,但我想知道为什么? (7认同)
  • 硬编码 IP 地址并不是正确的解决方案。DNS 的存在是有原因的。 (2认同)

Mr.*_*ani 24

100% 工作解决方案

这我解决了你的问题。

从设置中的网络更改。

在此输入图像描述


小智 22

如果您使用 jio india,请使用其他运营商。它会起作用的。


Yas*_*ela 19

在网络中设置 DNS 8.8.8.8 将解决此问题


小智 12

如果您在印度,请尝试使用 VPN :)

因为https://raw.githubusercontent.com/在印度被许多 ISP 屏蔽。因此,使用不同的名称服务器在技术上可以解除对这些网站的阻止。您还可以使用 Google 公共 DNS(8.8.4.4 或 8.8.8.8)


小智 8

首先ping raw.githubusercontent.com 识别IP地址

示例:IP 地址:185.199.108.133

使用 $ sudo nano /etc/hosts 打开 /etc/hosts 文件

然后添加以下IP

185.199.108.133 raw.githubusercontent.com

然后保存

最后,尝试重新运行命令或 shell 脚本。


小智 6

如果有人来自印度并收到此错误,只需更改网络并尝试。我的是jio,不能用,但可以用airtel。