Luo Hao

gitbash终端代理

rehoni / 2024-07-14


这里只说明搭配 Clash 使用的git bashhttps终端代理,主要解决的是git clone失败的问题。

git 有两种协议,一种书 https,还有一种是 ssh 。

如果是用 https,设置终端代理即可。如果是 ssh,需要单独配置代理。

cat > ~/.bash_profile << EOF
function proxy_on() {
    export http_proxy=http://127.0.0.1:7890
    export https_proxy=\$http_proxy
    echo -e "终端代理已开启。"
}

function proxy_off(){
    unset http_proxy https_proxy
    echo -e "终端代理已关闭。"
}
EOF

source ~/.bash_profile

打开代理 proxy_on

关闭代理 proxy_off