win10设置Git bash和cmd代理
win10设置Git bash和cmd代理+powershell代理
Git bash设置代理
git config --get http.proxy
临时代理
export all_proxy=127.0.0.1:10809
临时代理是在当前窗口有效,关闭后就失效,适合偶尔使用,个人觉得比较方便
# 1080是我个人使用的代理端口,不是默认配置,需要按照实际情况修改,以下同此
export http_proxy=http://127.0.0.1:1080
export https_proxy=https://127.0.0.1:1080
export http_proxy=socks5://127.0.0.1:1080
export https_proxy=socks5://127.0.0.1:1080
永久代理
永久代理的原理是修改配置文件,Git bash启动时读取配置文件并生效
# 参数可以使用--system、--global、--local,这里使用global,下文同理
git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080
git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080
既可以使用命令修改配置,也可直接修改配置文件:
[http]
proxy = http://127.0.0.1:1080
[https]
proxy = https://127.0.0.1:1080
[http]
proxy = socks5://127.0.0.1:1080
[https]
proxy = socks5://127.0.0.1:1080
取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy
查看代理情况
git config --get --global http.proxy
git config --get --global https.proxy
git config --get --global http.proxy socks5
git config --get --global https.proxy socks5
cmd设置代理
临时代理
临时代理是在当前窗口有效,关闭后就失效,适合偶尔使用,个人觉得比较方便
set http_proxy=http://127.0.0.1:1080
set https_proxy=https://127.0.0.1:1080
set http_proxy=socks5://127.0.0.1:1080
set https_proxy=socks5://127.0.0.1:1080
Powershell代理
powershell 中添加环境变量
$env:http_proxy="http://127.0.0.1:1080"
$env:https_proxy="http://127.0.0.1:1080"