为 git 设置代理

有些时候,git 的速度很慢,我们可能需要设置一个合适的代理来加速。

设置代理

全局设置代理:

git config --global http.proxy socks5h://127.0.0.1:7891

仅为 GitHub 设置代理:

git config --global http.https://github.com.proxy socks5h://127.0.0.1:7891

为 SSH 协议设置代理:在 ~/.ssh/config 文件内添加以下内容:

Host github.com
    ProxyCommand nc -X 5 -x 127.0.0.1:7891 %h %p

取消代理

git config --global --unset http.proxy

~/.ssh/config 中的代理设置删除。