Hatena::ブログ(Diary)

アルパカDiary このページをアンテナに追加 RSSフィード

Perl用ブログも始めましたPerl勉強メモ

2014-05-23

[]GitHubクローンのGitLabを5分でインストールした 01:37 GitHubクローンのGitLabを5分でインストールしたを含むブックマーク GitHubクローンのGitLabを5分でインストールしたのブックマークコメント

で、お決まりのパターンでOSSに流れて、

GitLabとかやってみたんだけど、むっちゃムズいのねあれ。

まともにインストールできん。

http://d.hatena.ne.jp/rela1470/20140520

「GitLab インストール

ググるとたいていまともにインストールしようとしている記事が見つかって

なにこれ使うまで面倒すぎ!

ってなりますよね。かつての自分もそうでした。


しかし最近のGitLabはRPMが提供されているので

これを使うと超絶簡単にインストールすることができます。




公式インストールドキュメント

https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md


素のAmazon Linuxインストールしてみる

上記手順、ほぼそのままで進めてみます。

RPMダウンロード

ここからRPMダウンロードしましょう。

https://www.gitlab.com/downloads/

以下インストールコマンド

面倒なので一気に貼り付け。

sudo yum install -y openssh-server
sudo yum install -y postfix # sendmail or exim is also OK
wget https://downloads-packages.s3.amazonaws.com/centos-6.5/gitlab-6.9.0_omnibus-1.el6.x86_64.rpm
sudo rpm -i gitlab-6.9.0_omnibus-1.el6.x86_64.rpm
sudo gitlab-ctl reconfigure

# 確認
sudo gitlab-ctl status;

はい、インストール完了です。

http://<host>/ にアクセスしてみましょう。

f:id:toritori0318:20140524011344p:image:w480

bundlerやDBマイグレーションが実行されるので

元記事のように10秒とは行きませんが、

5分程度で何の問題も発生せずGitLabをインストール/実行することが出来ました。

アップグレードの際もドキュメントに手順が書いてあるので

特に詰まることなく進められると思います。

https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/update.md


GitLabの良いと思うところ

GitHubクローン」というところを強調されがちですが、

実は「Gistクローン(Snippets)」もついてくるので

社内Gistが欲しいときにも有用だと思います。

また、APIの豊富さHookの種類Redmine連携のしやすさ といった点もよいですね。

開発がとても活発なのもプラスポイントです*1


注意点

Nginx/MySQL/Redisなどもインストールされるので、

元々環境があるときには

競合しないように素の環境にインストールするのが良いと思います。*2


まとめ

GitLabを簡単にインストールする方法を紹介しました。

かわいそうなのでもう

GitLabのインストールは苦行

とか言わないであげて下さい><

この記事が検索でGoogleトップにくるといいなぁ…(むりぽ)

*1:毎月下旬、必ずバージョンアップしている

*2:Dockerなどに構築するのも良いですね

トラックバック - http://d.hatena.ne.jp/toritori0318/20140523/1400863038
おとなり日記