«

git设置使用代理

时间:2024-2-21 13:11     作者:韩俊     分类: Linux


git 设置代理方法总结。

临时指定代理

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git --config "http.proxy=127.0.0.1:1080"

或者

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git -c "http.proxy=127.0.0.1:1080"

使用命令永久设定socks或者http代理

socks代理:

git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'

http/https代理

git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080
//只对github.com使用代理,其他仓库不走代理
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
git config --global https.https://github.com.proxy socks5://127.0.0.1:1080

修改~/.gitconfig文件永久设置代理

vi ~/.gitconfig

新建或修改这两项配置

[http]

proxy = socks5://127.0.0.1:1080

[https]

proxy = socks5://127.0.0.1:1080

然后再git clone等命令就会自动走代理了。

取消代理

git config --global --unset http.proxy

git config --global --unset https.proxy

带参数是临时的,修改配置文件是永久变更,修改后最好重启git 设置生效。

查看配置信息

git config -l --global

执行查看代理

git config -l

标签: linux

热门推荐