首页
Preview

设置github代理

https访问

仅为github.com设置socks5代理(推荐这种方式, 公司内网就不用设代理了, 多此一举):

git config --global http.https://github.com.proxy socks5://127.0.0.1:1086

其中1086是socks5的监听端口, 这个可以配置的, 每个人不同, 在macOS上一般为1086. 设置完成后, ~/.gitconfig文件中会增加以下条目:

[http "https://github.com"]
    proxy = socks5://127.0.0.1:1086

ssh访问

需要修改~/.ssh/config文件, 没有的话新建一个. 同样仅为github.com设置代理:

Host github.com
    User git
    ProxyCommand nc -v -x 127.0.0.1:1086 %h %p

如果是在Windows下, 则需要个性%home%.ssh\config, 其中内容类似于:

Host github.com
    User git
    ProxyCommand connect -S 127.0.0.1:1086 %h %p

这里-S表示使用socks5代理, 如果是http代理则为-H. connect工具git自带, 在\mingw64\bin\下面.

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
ryan
暂无描述

评论(0)

添加评论