美文网首页
git bash配置代理

git bash配置代理

作者: rookie0peng | 来源:发表于2020-11-19 02:59 被阅读0次

1.https加速

1-1.当代理为http或https时

1080为代理端口号。

git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080
1-2.当代理为ss或ssr时

注意,得确认自己的代理使用的是哪个协议,哪个端口,比如我的就是 socks5 和 1080,以及端口号。

git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
1-3.重置代理
git config --global --unset http.proxy
git config --global --unset https.proxy

2.ssl加速

在用户文件夹下,打开/.ssh/config文件(如果没有就自己创建一个),输入以下内容。其中 id_rsa 文件需要换成你的文件,端口号 1080 也需要换成你的代理端口号。

Host github.com
User git
Port 443
Hostname ssh.github.com
IdentityFile ~\.ssh\id_rsa
TCPKeepAlive yes
ProxyCommand connect -S 127.0.0.1:1080 %h %p

如果使用Socks5代理,这时候测试可能会出现以下报错

FATAL: Cannot get password for user:xxx

原因是代理需要密码,需要设置一个环境变量SOCKS5_PASSWD。如果你的代理里没有设置用户名和密码的话随便填即可。
比如我的:


图 2-1.png

相关文章

网友评论

      本文标题:git bash配置代理

      本文链接:https://www.haomeiwen.com/subject/unxkiktx.html