たまたんのぶろぐ

たまたんが時たま言いたいことを書いてます。ジャンルはめっちゃええ加減ですwソフトやプログラムのことが多いかもしれませんが。。。。。

githubのクローン( =̴̶̷̤̄ .̫ =̴̶̷̤̄ )

閉鎖的なところでgitHubが使えるのはないかなぁ~*1

って思ってたら、ありました!!( =̴̶̷̤̄ =̴̶̷̤̄ )

 

それは、「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♪

 

 

 

f:id:tama-jp:20140125092549p:plain

 

f:id:tama-jp:20140125092616p:plain

 

f:id:tama-jp:20140125092650p:plain

 

f:id:tama-jp:20140125092728p:plain

 

あっ、止める場合は以下を実施します。

$ apache-tomcat-7.0.47/bin/shutdown.sh

 

 

 

*1:(・・ )( ・・)