【问题标题】:Using Bundler with Git, is https:// or git:// better?将 Bundler 与 Git 一起使用,是 https:// 还是 git:// 更好?
【发布时间】:2012-03-29 13:59:27
【问题描述】:

使用 bundler 从 github 安装 gem,有两个明显的选择; https://git://

来自默认的 rails 模板;

gem "rails", :git => "git://github.com/rails/rails"

但是,在查看rails repo on github 时,默认的克隆网址是https:// 网址。

直接从 github 复制粘贴,我最终会得到;

gem "rails", :git => "https://github.com/rails/rails.git"

这两行几乎一样,但不完全一样。

git://https:// 有什么好处吗?

其中一个更快地执行bundle install

从 github 的角度来看,https:// 结帐是否更容易缓存?

【问题讨论】:

    标签: ruby-on-rails ruby git github bundler


    【解决方案1】:

    它们将几乎相同。如果您在防火墙等后面,您可以考虑使用https 之一。 git 协议可能会稍微快一些(并且是只读的),但可以忽略不计。

    如果您不关心防火墙,请将 git 协议用于捆绑器目的,因为它是正确的意图 - 只读的 repo 克隆。

    【讨论】:

    • 听起来像是一个确定的答案。我将默认为:git => "git://...。感谢您的帮助。
    【解决方案2】:

    git 协议提供更好的性能和可靠性,但在设置了 Web 服务器的主机上,http 导出可能更易于设置。

    遵循 git 用户手册。 http://schacon.github.com/git/user-manual.html#exporting-via-http

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-13
      • 2012-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-30
      • 2018-07-18
      • 2018-04-01
      相关资源
      最近更新 更多