GoogleのコードはGithubに似ており、コラボレーション用のソースコードを配置できますか?
使用している事実上のSCMはどれですか?
そして、プロジェクトのホスティングに推奨されるのはどれですか?
GoogleのコードはGithubに似ており、コラボレーション用のソースコードを配置できますか?
使用している事実上のSCMはどれですか?
そして、プロジェクトのホスティングに推奨されるのはどれですか?
はい、似ていますが、異なるバージョン管理システムをサポートしています。また、コラボレーションのスタイルも異なります。Github (および Launchpad、BitBucket、その他すべての DVCS ホスティング サービス) は、フォークされたプロジェクト間の積極的なコラボレーションに重点を置いていますが、Google Code の主なコラボレーション方法はチケットです。
したがって、どちらも他のものよりも優れているわけではありませんが、プロジェクト管理と貢献/コラボレーションのスタイルにより適している可能性があります. 集中型と分散型のコード バージョン管理システムの間の議論全体は、それに関連しています。
考慮すべきいくつかの機能:
グーグル:
更新 2013:
すべての主要なリポジトリ ホスティング サービスは git をサポートし、スマート https アクセスをサポートしています (以下を参照)。
現在 (2013 年 7 月)、主な違い (GitHub と他のサービスとの違い) は、リリース管理に関して、より具体的には次のとおりです。
最初の回答 (2010 年 9 月)
大きな違いの 1 つは、2010 年 4 月からサポートされているProGit の「スマート http」セクションで説明されているように、 GitHub によるスマート httpのサポートです。
仕事でファイアウォールの背後にいることは、実際に何かをリモートリポジトリにプッシュするのに便利です!
一部の貢献者がその機能をプッシュしようとしていますが、「Google Code」が公式にサポートしているとは思いません。
私の知る限り、Googleコードはまだgitをネイティブにサポートしていません。少なくとも、これのために開かれたチケットのコメントでわかる限り.
したがって、Git を使用している、または使用したい場合は、当然 Github の方が適しています。
一方、SVN を使用していて、引き続き使用したい場合は、Google コードがより自然に適合する可能性があります。
Github プロジェクトの方がセットアップと実行が簡単であることがわかりましたが、それはかなり主観的なものです。私の友人の何人かは、Github のサポート/エコシステムが Google よりも優れていると主張しています。
プライベート リポジトリが必要な場合、Google Code では取得できません。少なくともまだです。この未解決の問題を参照してください: http://code.google.com/p/support/issues/detail?id=1829
GitHub を使用します。GitHub は、各アカウントにプロジェクト名用の独自の名前空間を提供するため、プロジェクト名が他のプロジェクトに既に使用されていることを心配する必要はありません。ただし、Google Code を使用している場合は、これについて心配する必要があります。