
unfuddled や bitbucket のようなカスタム git サービスにお金を払う必要がある理由はありますか? 50 GB のストレージ スペースに月 5 ドルを支払っている VPS がありますが、2 GB のストレージ スペースを持つ git リポジトリにさらに 10 ~ 15 ドルを支払うのは費用対効果が低いように思えます。彼らがカバーする RAM、CPU サイクル、またはディスク スペースを大量に消費しますか? セットアップが難しいだけですか?
答え1
すべてをセットアップするのはより複雑です。単一の「Gitサーバー」はありません。プッシュ、git-daemon
匿名プル、Webサーバー、およびSSHとユーザーアカウントとACLを構成する必要があります。git のWeb インターフェイスが必要な場合は、HTTP プル/プッシュ用の Web サーバーの別の部分を使用します...
GitoliteやGitosisのようなツールが役立ちますたくさんただし、必要なすべてのコンポーネントを自動的に構成することで、Hg は少し簡単になります。Hg は HTTP を主要なプロトコルとして使用し、Web インターフェイスが組み込まれています。[Hg を使用することを提案するものとして解釈されるものではありません。])
GitHub と BitBucket では、バグ トラッカー、シンプルな Web サイト ホスティング、「プル リクエスト」やその他のコミュニティ機能、一定の信頼性保証など、さまざまな機能も提供されます。
GitHubとBitBucket(およびGitoriousやrepo.or.czなどの他のサービス)はどちらも、無料パブリックリポジトリのホスティング。BitBucket では、プライベートリポジトリも無料です。
答え2
Bitbucket は、プライベート リポジトリの場合でも無料です。
したがって:
unfuddled や bitbucket のようなカスタム git サービスに料金を支払う必要がある理由はありますか?
いいえ。
彼らがカバーする RAM、CPU サイクル、またはディスク スペースは大量に消費されますか?
使用方法によってはそうなるかもしれません。
設定が難しいだけでしょうか?
Git ソフトウェアをセットアップするのは少し面倒ですが、これらの Git プロバイダーが提供するのは、Git をはるかに超えたコラボレーション プラットフォームです。支払いを正当化できる多くの付加価値があります。たとえば、プロジェクトに複数の開発者がいる場合、開発者間のコラボレーションを実際に改善できるため、2 つのサービスのうち github の方が優れていると思います。