git科学访问github

背景

在 git clone github 上项目的时候,有时候会失败,比如提升信息:

fatal: unable to access 'https://github.com/shoplinedev/Seed.git/': Failed to connect to github.com port 443 after 75009 ms: Couldn't connect to server

这种情况下,基本是由于 git 无法访问到 github 导致的。

解决

如果已实现了科学上网,可以使用代理:

1. 临时设置代理

# 临时设置代理(仅对当前终端会话有效)
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890

# 运行你的 Git 命令(例如克隆)
git clone https://github.com/xxx/yyy.git

# 用完取消代理
unset http_proxy
unset https_proxy

2. 设置永久代理

# 如果使用代理(根据实际情况修改端口)
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890

# 取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy

3. 查看全局代理设置

git config --global --list | grep proxy

发表评论