git配置http代理

git配置http代理

经常遇到克隆 github 慢的问题,这里记录一下几种配置 git 代理的方法,解决 clone github 过慢。

目录

git配置代理

主要使用 git config 命令

git单独配置github代理

1.https 访问

仅为 github 设置 http 或 socks5 代理

# 设置 http 代理
git config --global http.https://github.com.proxy http://127.0.0.1:1080

# 设置 socks5 代理
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080

# 取消代理
git config --global --unset http.https://github.com.proxy

设置完成后, ~/.gitconfig文件中会增加以下条目:

[http "https://github.com"]
    proxy = socks5://127.0.0.1:1080

2.ssh协议访问

需要修改 ~/.ssh/config 文件, 没有的话新建一个. 同样仅为 github.com 设置代理,代理必须是 socks5 类型:

Host github.com
    User git
    ProxyCommand nc -v -x 127.0.0.1:1089 %h %p

git配置全局代理

# 设置代理
git config --global https.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080

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

配置终端环境变量

主要是 http_proxy、https_proxy 两个环境变量;打开终端,输入如下命令:

export http_proxy=http://127.0.0.1:1080
export https_proxy=http://127.0.0.1:1080

git配置http代理

上一篇:Selenium WebDriver


下一篇:实验 1:Mininet 源码安装和可视化拓扑工具