この記事をシェアする

GitHubクローンまとめ 無料でGitHubのような機能を実現するための候補

GitHubを使いたいけど、諸事情(主に料金?)で使えなかったり、プライベートのリポジトリが大量に欲しい場合などGitHubのような機能を使いけど、利用できない場合のプランBとして利用できるものをまとめてみました。各サービスの利用を推奨するものでなく、GitHubと比較見当して判断して欲しいです。

基本的には個人が無料でプライベートリポジトリが使いたいケース、会社や組織で社内や自宅サーバにオンプレミス製品として欲しいケースを考えています。一昔前は日本語の利用について問題がある製品も多かったのですが、全体的にだいぶ改善されてきている現状です。

好き放題にいじれる環境があると入門者も、いろいろとチャレンジしやすいので、いろいろ検討してみてください。

コードレビューが主たる目的であれば「コードレビューツール 6選 どれが最適? | Act as Professional」も参考になります。

スポンサーリンク

Bitbucket – 無料のプライベートリポジトリが魅力

無料でプライベートリポジトリを無制限につくることができる。
プライベートリポジトリは5人までは無料で利用できる。GitHubクローンではないが、個人や数人で利用するだけならBitbucketのサービスだけでまかなえるのでおすすめ。オンプレミス製品は有償での提供。

codebreak – 無料・無制限の日本サービス

issueは今後実装予定らしいが、基本的な機能やPull Requestを送る機能はある。

サービスを提供している会社が転職サービスなどを提供する会社のため個人情報の利用については

当社が運営するセミナー及び各種イベント等の運営管理をするため
当社システムに関するメールマガジン等の情報を配信するため
アンケート、キャンペーン等の依頼、連絡、プレゼント発送等を行うため
利用者からの問い合わせ、質問に対する回答を行うため
当社及び第三者の商品等の広告・宣伝、販売の勧誘

とあるため、メールアドレス登録したくないで、利用してない。利用している人はスパムや広告がどれぐらいくるか教えて欲しい反応頂きました。

GitBucket – Scala製GitHubクローン

2013年に入ってバージョン1.0がリリースされた期待の新星GitHubクローンです。Hacker Newsに取り上げられたこともあり、国内外での利用ユーザーが一気に増えたScala製のGitHubクローン。利用者が増えたことによりフィードバックも増え、今後の安定化が期待できます。

利用する為にはwarファイルをTomcat7などのServlet 3.0対応のアプリケーションサーバにデプロイするだけで利用可能です。Java関連の扱いに慣れた人ならお手軽です。また、開発者は日本人であるため、応援したくなりますね。

GitLab – Rails製の後発GitHubクローン

あとで紹介するGitoriousに比べて後発で出てきたGitHubクローン。Gitoriousと比較するとこちらの方が機能が多い。

オンプレミスで利用できる。Vagrantを使って環境をつくることもできるようにChefのcookbookが公開されている

Gitorious – Rails製のGitHubクローン

QtやOpenSUSEプロジェクトが利用している。Gitrorious自体もソースを公開している。

基本的には提供しているサービスだけでは公開リポジトリしかつくれない。

オンプレミスでも利用しやすいようにガイドが用意されている。インストール方法が面倒なイメージが昔からあるが、最近はVMのイメージも配布しているため敷居が下がっている。

RhodeCode – Pyhon製のGitHubクローン

20名までだったら無料で利用することができるオンプレミス製品。GitだけでなくMercurialも利用できる。

まとめ

個人的なコードを非公開リポジトリで管理したいならBitbucketを選ぶ。お金の事情でGitHub使えないなら、扱いやすいオンプレミス製品を選ぶけど、基本的にはGitHub使った方が幸せになれる。

その他にもサービスがあったら教えてください。

スポンサーリンク

この記事をシェアする

著者をフォローする