githubのクローン( =̴̶̷̤̄ .̫ =̴̶̷̤̄ )
って思ってたら、ありました!!( =̴̶̷̤̄ .̫ =̴̶̷̤̄ )
それは、「GitBucket」です。
完全にgitHubのクローンです。
出来ることは以下の通り、
・Public / Private Gitリポジトリ (http のみ)
・Repository viewer (オンライン編集は搭載していない)
・Repository search (Code と Issuesのみ)
・Wiki
・Issues
・Fork / Pull request
・Mail notification
・Activity timeline
・User management (Administrator用)
・Group (like Organization in Github)
・LDAP integration
・Gravatarもサポート
まだまだ発展途上なところはありますが、
社内で作るには、すごっく楽じゃないかと思います。
JAVAが動いていればどこでも作れます!!すげー(゚д゚)!
あっ、エンジンとしてTomcat 7.x, Jetty 8.x, GlassFishのいずれか必要ですよぉ。
インストール方法
今回は、Tomcat7でインストールします。
システムにJAVAをインストールしておきます。
#JDK のインストール
# yum -y install java-1.7.0-openjdk
tomcatをダウンロードし、解凍。
$ wget http://ftp.meisei-u.ac.jp/mirror/apache/dist/tomcat/tomcat-7/v7.0.47/bin/apache-tomcat-7.0.47.tar.gz
$ tar xzf apache-tomcat-7.0.47.tar.gz
次に今回の主人公「gitbucket.war」をダウンロード
$ wget https://github.com/takezoe/gitbucket/releases/download/1.7/gitbucket.war
ちなみに、これでダウンロードするとファイル名がおかしくなります。
例:
$ ls
95d6668e-3d95-11e3-9de6-e4a25fcf1676.war?response-content-disposition=attachment; filename=gitbucket.war&AWSAccessKeyId=AKIAISTNZFOVBIJMK3TQ&Expires=1384676769&Signature=Xwp9Ak4FllbN8kZhPTmosHwxluM=
これをmvで「gitbucket.war」にリネームし、「webapps」に移動する。
$ mv gitbucket.war apache-tomcat-7.0.47/webapps/
あとは、tomcatを起動するだけ!!
$ apache-tomcat-7.0.47/bin/startup.sh
そうすると、以下のサイトから起動することができます。
http://localhost8080/gitbucket/
こんなかんじ!!gitHubににてるでしょ!!
これからも期待できますよね。♪ d(⌒o⌒)b♪
あっ、止める場合は以下を実施します。
$ apache-tomcat-7.0.47/bin/shutdown.sh
*1:(・・ )( ・・)