I tested with Git 1.8.2 and SOCKS v5 proxy, following setting works for me:
git config --global http.proxy 'socks5://127.0.0.1:7070'
Code language: PHP (php)
UPDATE 2017-3-31:
According to the document, despite the name http
.proxy
, it should work for both HTTP and HTTPS repository urls. Thanks @user for pointing out this.
UPDATE 2018-11-27:
To disable the proxy, run command:
git config --global --unset http.proxy
Code language: PHP (php)
EDIT 2019-03-04:
If you also want the host name to be resolved using the proxy, use thuzhf’s solution below, which uses socks5h
instead of socks5
If you do not want to set the proxy as global config, try ALL_PROXY=
e.g.:
$ ALL_PROXY=socks5://127.0.0.1:8888 git clone https://github.com/some/one.git
Code language: JavaScript (javascript)
了解 Starx's Home 的更多信息
Subscribe to get the latest posts sent to your email.
0 条评论