Git无法push、443 Operation timed out的解决办法

85 阅读1分钟

报错提示示例

当尝试推送代码到 GitHub 仓库时,可能会遇到以下错误提示:

image.png

该错误提示表明在连接到 GitHub 服务器的 443 端口时出现问题,导致无法进行推送操作。

临时使用

为了暂时解决该问题,可以执行以下命令,将其复制并输入到终端:

image.png

这个命令的作用是临时修改终端的配置,以便在连接 GitHub 时使用替代的端口。

永久生效

如果你想要永久解决这个问题,可以执行以下步骤:

  1. 执行命令 vim ~/.zshrc,打开终端的配置文件(如果你使用的是 Bash 终端,则打开 ~/.bashrc 文件)。

  2. 在打开的文件中,粘贴以下代码:

export https_proxy=http://127.0.0.1:7890

export http_proxy=http://127.0.0.1:7890

export all_proxy=socks5://127.0.0.1:7890

将 7890 替换为代理服务器的端口号。

  1. 保存并关闭文件。

  2. 执行命令 source ~/.zshrc(或 source ~/.bashrc),以使配置文件的更改生效。

这样,你的终端将会在每次连接到 GitHub 时使用指定的代理服务器和端口,解决了无法推送代码的问题。

请注意,以上操作是针对使用 Zsh 或 Bash 终端的情况,如果你使用其他终端,请相应地修改配置文件的路径和命令。

希望这些步骤能够帮助你解决无法推送代码到 GitHub 的问题。