【发布时间】:2011-11-02 20:04:08
【问题描述】:
我正在安装gitlabhq,并且在 Gemfile 中有对某些资源的“git://...”的引用。
但是,我在公司防火墙后面,所以我必须使用 http://。
我可以手动编辑 Gemfile,但我想知道是否有另一种方法可以告诉 bundler 使用 http:// 用于 git 存储库?
【问题讨论】:
-
我认为您不能安全地假设每个
git://URL 都有一个等效的http://URL。并非所有存储库都支持所有协议。显然,对于 github 托管的存储库,这不是问题。 -
@meagar - 即使是 github,也只有 https
-
您可能会发现 corkscrew 允许您通过通过 http 代理 git 连接来回避这个问题。 en.wikipedia.org/wiki/Corkscrew_(program)
-
还是https?我认为如果所有或大多数依赖项都托管在 GitHub 上,HTTPS 也能正常工作的机会很大吗?很高兴对这个问题有一个明确的答案。
-
HTTP 和 HTTPS 协议绝对是 git 的二等公民。将 4 的线索应用到“网络管理员”...