我有什么理由要为 unfuddled 或 bitbucket 等定制 git 服务付费?我有一台 vps,每月支付 5 美元,使用 50 GB 的存储空间,而为 2GB 存储空间的 git 存储库再支付 10-15 美元似乎不划算。它是否占用了他们为您支付的大量内存、CPU 周期或磁盘空间?设置起来是否很困难?
答案1
设置一切会更加复杂。没有单一的“Git 服务器”——你需要配置 SSH 和用户帐户以及用于推送、git-daemon
匿名拉取的 ACL、Web 服务器和中央银行如果您想要一个 Web 界面,Web 服务器的另一部分用于 HTTP 拉/推...
Gitolite 和 Gitosis 等工具可以提供帮助很多不过,通过自动配置所有必要的组件。(使用 Hg 会更容易一些,它使用 HTTP 作为其主要协议,并具有内置的 Web 界面。[不应理解为使用 Hg 的建议。])
GitHub 和 BitBucket 还为您提供各种其他功能,例如错误跟踪器、简单的网站托管、“拉取请求”和其他社区功能,以及一定的可靠性保证。
请注意,GitHub 和 BitBucket(以及其他服务,如 Gitorious 和 repo.or.cz)都提供自由的托管公共存储库。在 BitBucket 中,私有存储库也是免费的。
答案2
Bitbucket 是免费的,甚至对于私人存储库也是如此。
因此:
我有什么理由要为 unfuddled 或 bitbucket 之类的定制 git 服务付费呢?
不。
它们是否占用了您大量的 RAM、CPU 周期或磁盘空间?
有可能,这取决于您的使用情况。
设置起来是否很困难?
设置 git 软件有点烦人,但那些 git 提供商为您提供的是一个协作平台,远远超出了 git 本身的功能——它们有很多增值功能,值得付费。例如,我认为 github 是这两种服务中更好的,因为当项目中有多个开发人员时,它可以真正改善开发人员之间的协作。