メモ

開発している時のメモです

最短でGitlabの構築

今回の構築はGitLab開発環境の構築になります。 本番環境の構築は別の手順が必要になるので注意

Gitlabについて

GitHub使いたいけど会社では使えない!って場合に社内でGitH ubみたいのが作れるのが Gitlabです。

構築方法

下記を参考にしました。 https://github.com/gitlabhq/gitlab-vagrant-vm

事前準備

なにはともあれ、下記のソフトウェアのインストールは必須です。
- vagrant
- git(Macの場合は Xcode Command Line Toolが入っていれば入っているはず)

#GitHubのリポジトリからGitlabの取得を行う
git clone https://github.com/gitlabhq/gitlab-vagrant-vm
cd gitlab-vagrant-vm

#librarian-chefのインストール
bundle install
bundle exec librarian-chef install

#vagrantの起動(起動時にChefが実行されてInstallとかがされるので結構時間かかります。
vagrant up

#起動した仮想マシンSSHで接続
vagrant ssh


ここからsshでコマンド実行

#Gitlabの起動(たぶん・・・)
cd /vagrant/gitlabhq/
bundle exec rake gitlab:test
bundle exec foreman start

GitlabのReadmeをそのままパクっちゃいました。
これが最短でのGitlabの構築方法だと思います。

※Gitlabの推奨実行環境ってUbuntuもしくはDebianらしいです。