实用小工具之GIT一键开关代理脚本

    github在大陆偶尔会出现不稳定的的状况,此时通过科学上网方法,能有效解决这种不稳定状况。git clone命令就更不用说了,笔者通常速度都为个位数,这个时候,走代理就是个非常行之有效的解决方法。

    这里,提供一个脚本,方便快速开关代理。

#!/bin/bash
case $1 in
on)
git config --global http.proxy socks5://127.0.0.1:1080 
git config --global https.proxy socks5://127.0.0.1:1080
;;
off)
git config --global --unset http.proxy
git config --global --unset https.proxy
;;
status)
git config --get http.proxy
git config --get https.proxy
;;
esac
exit 0

保存上面代码,放到PATH路径中,比如保存为 /usr/local/bin/gitproxy,输入命令

gitproxy on #开启代理
gitproxy off #关闭代理

注意:脚本中socks5://127.0.0.1:1080更改为自己的代理协议和代理地址。

0 条评论
发表一条评论