Mar*_*ahn 51 git proxy git-config
我在阻止端口9418(git)的防火墙后面,我正在尝试安装一些显式执行检查的工具git://github.com/...,所以我无法切换到https进行结账.
所以我想知道是否可以通过代理将所有流量重定向到端口9418,如果是这样的话:)
mpp*_*les 80
如果你在谈论git子模块,试试这个:
git config --global url.https://github.com/.insteadOf git://github.com/
Run Code Online (Sandbox Code Playgroud)
...取自这里.
这样,您不需要设置任何代理,也不需要运行任何脚本.
Ale*_*ysh 22
看看Git配置中的core.gitproxy设置.
快速谷歌搜索显示这个脚本可能有用(或可能没有 - 我没有尝试):https://gist.github.com/49288
您需要指向core.gitProxy一个代理命令,该命令将通过您的 SOCKS 代理将 git 连接到远程服务器。您可以创建包含以下内容的脚本作为代理命令:
nc -x <your_proxy_host>:<your_proxy_port> $1 $2
Run Code Online (Sandbox Code Playgroud)
代表远程主机和端口的两个参数将由 git 传递给代理命令。如果您命名此脚本git-proxy并使其可从您的 访问$PATH,则可以调用git config来设置它:
git config --global --add core.gitProxy git-proxy
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33440 次 |
| 最近记录: |