
我有什麼理由應該為客製化的 git 服務付費,例如 unfuddled 或 bitbucket 之類的嗎?我有一個 vps,每月支付 5 美元即可獲得 50 GB 的存儲空間,而另外支付 10-15 美元購買具有 2 GB 存儲空間的 git 存儲庫似乎並不划算。它是否佔用了它們為您提供的大量 RAM、CPU 週期或磁碟空間?只是設定困難嗎?
答案1
只是設定一切更加複雜。沒有單一的「Git 伺服器」—您可以設定 SSH、使用者帳戶和 ACL 以進行推送、git-daemon
匿名拉取、Web 伺服器和吉特如果您想要一個 Web 介面,則需要 Web 伺服器的另一部分用於 HTTP 拉/推...
Gitolite 和 Gitosis 等工具可以提供協助很多不過,透過自動配置所有必要的組件。 (使用 Hg 會更容易一些,它使用 HTTP 作為其主要協議,並有一個內建的 Web 介面。[不應被解釋為使用汞的建議。])
GitHub 和 BitBucket 還為您提供各種其他功能,例如錯誤追蹤器、簡單的網站託管、「拉取請求」和其他社群功能,以及某些可靠性保證。
請注意,GitHub 和 BitBucket(以及其他服務,例如 Gitorious 和 repo.or.cz)都提供自由的公共儲存庫的託管。在BitBucket中,私有的也是免費的。
答案2
Bitbucket 是免費的,即使對於私人儲存庫也是如此。
因此:
我有什麼理由應該為客製化的 git 服務付費,例如 unfuddled 或 bitbucket 之類的嗎?
不。
它是否佔用了它們為您提供的大量 RAM、CPU 週期或磁碟空間?
可能會,具體取決於您的使用情況。
只是設定困難嗎?
設定 git 軟體有點煩人,但這些 git 提供者為您提供的是一個協作平台,遠遠超出了 git 的範圍——他們有很多增值功能,可以證明付款是合理的。例如,我認為 github 是這兩種服務中更好的一個,因為當專案中有多個開發人員時,它確實可以改善開發人員之間的協作。