#ゴール
- GitBucket がインストールできている
背景
以外にもTomcat使った事例しか見つからなかった。
理由があるのだろうか。教えてほしい…
#実践
GitBucket のインストール
- まずは、サクッとディレクトリ作成します。
今回は、ホームディレクトリに、作成しますがホームディレクトリでなくても問題ありません。
mkdir gitbucket
cd gitbucket
- 今回のメインであるをGitBucketダウンロード。今回はVersion3.13ですが、実践時には。リンク先で最新版を導入してください。
wget https://github.com/gitbucket/gitbucket/releases/download/3.13/gitbucket.war
- 次にJDKをインストールします。
sudo yum -y install java-1.7.0-openjdk-devel java-1.8.0-openjdk-devel
- インストール後、OSで使用するネイティブなバージョンとして1.8.0を設定し、(今回は2)バージョンを確認。
sudo alternatives --config java
- 少し強引だが、自動起動させるために/etc/rc.d/rc.localに起動陽のコマンドを仕込む。一旦sudo suで特権モードに入るか、sudoで書き込みましょう。
sudo su
echo 'java -jar /home/ec2-user/gitbucket/gitbucket.war --gitbucket.home=/home/ec2-user/gitbucket&' >> /etc/rc.d/rc.local
exit
Nginxのインストール
* 普通にyumでインストール
sudo yum install nginx
- リバースプロキシの設定
sudo nano /etc/nginx/conf.d/ドメイン名がおすすめ.conf
ドメイン名がおすすめ.conf
server {
listen 80;
server_name ドメイン名がおすすめ
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_max_temp_file_size 0;
location / {
proxy_pass http://127.0.0.1:8080/;
}
}
#所感
PrivateRepositoryを大量に作りたい場合や、社外には出せないしお金も出せないって場合こうやって作成してみるのも良いですな。
5ユーザー以下ならBitbucketもおすすめです。