Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将Bundler与Git结合使用,https://还是Git://更好?_Ruby On Rails_Ruby_Git_Github_Bundler - Fatal编程技术网

Ruby on rails 将Bundler与Git结合使用,https://还是Git://更好?

Ruby on rails 将Bundler与Git结合使用,https://还是Git://更好?,ruby-on-rails,ruby,git,github,bundler,Ruby On Rails,Ruby,Git,Github,Bundler,使用bundler从github安装gem,有两个明显的选择https://或git:// 从默认的rails模板 gem "rails", :git => "git://github.com/rails/rails" 但是,在查看时,默认克隆url是https://url 直接从github复制和粘贴,我最终会得到: gem "rails", :git => "https://github.com/rails/rails.git" 这两条线几乎相同,但不完全相同 git://比

使用bundler从github安装gem,有两个明显的选择<代码>https://或
git://

从默认的rails模板

gem "rails", :git => "git://github.com/rails/rails"
但是,在查看时,默认克隆url是
https://
url

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

gem "rails", :git => "https://github.com/rails/rails.git"
这两条线几乎相同,但不完全相同

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

其中一个包的安装速度更快吗


从githubs的角度来看,执行https://签出是否更容易缓存?

它们基本相同。如果你在防火墙等后面,你可以考虑<代码> http一。code>git协议可能稍快一些(并且是只读的),但可以忽略不计


如果你不关心防火墙,那么就使用git协议进行捆绑,因为它是回购协议的正确的只读克隆。

它们几乎是一样的。如果你在防火墙等后面,你可以考虑<代码> http一。code>git协议可能稍快一些(并且是只读的),但可以忽略不计


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

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

遵循git用户手册。

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

遵循git用户手册。

听起来像是一个明确的答案。我将默认为
:git=>”git://...
。谢谢你的帮助。听起来像是一个明确的答案。我将默认为
:git=>”git://...
。谢谢你的帮助。