GitBucket - 立ち上げ簡単なScala製GitHubクローン
GitHubを使ってプロジェクトのソースコードを管理しているというケースが多くなっていますが、それでもコードを外部サービスに配置してはいけないといった規定があるケースは多いです。そうなるとGitHubを使うことはできません(Enterprise版を買えばいけますが)。 しかしGitで管理し、さらにWebベースの使い勝手が良いUIが欲しい…なんてわがままを考えてしまう方に使ってみて欲しいのがGitBucketです。
GitBucketの使い方
GitBucketはScala製で、TomcatなどのWebアプリケーションサーバと連携できます。さらに単体でも動作が可能で、Mac OSXであればHomebrewでインストールできます。
$ brew install gitbucket
インストールが終わって立ち上げると、 http://127.0.0.1:8080/ でサーバが立ち上がります。
なおリポジトリへのプッシュはHTTP経由で行われるため、公開鍵の設定は不要なようです。その分、セキュリティ的に不安はありますが、社内に配置して使う分には良いのではないでしょうか。GitHubが使えない企業においては要注目です。
GitBucketはScala製、Apache License 2.0のオープンソース・ソフトウェアです。