Git/PWSH 设置代理
利用 Sock5/http 代理为 Git/PWSH 设置代理,让拉取 github 等境外代码仓库不再有障碍

应用在 HTTP/S 协议上
$ git config --global http.proxy 'sock5://127.0.0.1:1080'
$ git config --global https.proxy 'sock5://127.0.0.1:1080'
取消设置 HTTP/S 代理
$ git config --global --unset http.proxy
$ git config --global --unset https.proxy
应用在 SSH 协议上
for Windows
$ notepad ~/.ssh/config
(不存在则新建)
新增如下内容
Host github.com
HostName github.com
User git
ProxyCommand connect -S 127.0.0.1:1080 %h %p
for macOS/*unix
$ vim ~/.ssh/config
(不存在则新建)
新增如下内容
Host github.com
HostName github.com
User git
ProxyCommand nc -v -x 127.0.0.1:1080 %h %p
以上均以
sock5
协议为准
powershell
$env:HTTPS_PROXY="http://127.0.0.1:1080"
$env:HTTP_PROXY="http://127.0.0.1:1080"
$env:all_proxy="socks5://127.0.0.1:1081"