Ubuntu 12.04 への HTTPS およびサブディレクトリでの GitLab セットアップメモ
設定した環境 フロントの Nginx は https である。 URL は<ドメイン>/gitlab で受ける. さくらの VPS Ruby 1.9, MySQL で Redmine 2.3 が既に動いている。 gitユーザを追加 $ sudo adduser --disabled-login --gecos 'GitLab' git GitLab shell のセットアップ インストール $ sudo -u git -i $ cd /home/git $ git clone https://github.com/gitlabhq/gitlab-shell.git $ cd gitlab-shell $ git checkout v1.5.0 $ cp config.yml.example config.yml ※バージョンは最新のものにチェックアウト 設定 config.yml config.yml の gitlab_url を外から見えるURLに変更する。 gitlab_url: “https://<ドメイン>/gitlab/” ライブラリのインストール $ sudo apt-get install libicu-dev $ sudo gem install charlock_holmes --version '0.6.9.4' データベースのセットアップ MySQL を使う https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/databases.md に従う。 ※gitlab ユーザのパスワードを控える。 ...