欢迎光临
我们一直在努力

[mcj]Git各种协议走代理加速下载

华为学生服务器每月仅需9元!
文章目录
[隐藏]

Git 目前支持的三种协议 git://ssh://  http://,其代理配置各不相同:core.gitproxy 用于 git:// 协议,http.proxy 用于 http:// 协议,ssh:// 协议的代理需要配置 ssh 的 ProxyCommand 参数。

对于所有的协议全部使用 SSH 隧道进行代理

GIT 协议的配置

建立 /path/to/socks5proxywrapper 文件,使用 https://bitbucket.org/gotoh/connect 工具进行代理的转换,各发行版一般打包为 proxy-connect 或者 connect-proxy。

配置 git

或者

SSH 协议的配置

建立 /path/to/soks5proxyssh 文件

配置 git 使用该 wrapper

当然也可以直接配置 ~/.ssh/config  ProxyCommand

HTTP 协议的配置


所有协议全部使用 http 代理

在前一部分的基础上, /path/to/socks5proxywrapper 文件改为

HTTP 协议配置


针对域名启用代理

gitproxy 参数提供 * for * 结构,具体看 man git-config 的 core.gitproxy 部分。

如果你对这篇文章有什么疑问或建议,欢迎下面留言提出,我看到会立刻回复!

打赏
未经允许不得转载:马春杰杰 » [mcj]Git各种协议走代理加速下载
华为学生服务器每月仅需9元!

留个评论吧~ 抢沙发 评论前登陆可免验证码!

私密评论

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址(选填,便于回访^_^)
切换注册

登录

忘记密码 ?

切换登录

注册