2012-03-13 22 views
2

使用bundler從github安裝gem,有兩個明顯的選擇; https://git://使用Bundler與Git,是https://或git://更好?

從默認的導軌模板;

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

但是,查看rails repo on github時,默認的克隆網址是https:// URL。

直接從github複製和粘貼,我會結束;

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

這兩條線幾乎相同,但不完全相同。

git://超過https://有沒有什麼好處?

他們其中一個更快做bundle install

正在做一個https://結賬更容易緩存從githubs的角度?

回答

4

他們將幾乎相同。如果你在防火牆後面,你可以考慮使用https之一。 git協議可能稍微更快(並且是隻讀的),但它可以忽略不計。

如果您不關心防火牆,請將git協議用於捆綁器目的,因爲它是正確的目的 - 只讀倉庫的克隆。

+0

聽起來像是一個明確的答案。我將默認爲':git =>「git:// ...'。感謝您的幫助。 – 2012-03-13 07:22:04