LoginSignup
2
3

More than 3 years have passed since last update.

GitLab Offlineセットアップ記録

Posted at

GitLab Offlineセットアップ記録

GitLab Offline Version11.10.4のセットアップの記録を以下に残す
gitlab-logo-gray-stacked-rgb.jpg

◆参照情報
  1. Manually Downloading and Installing a GitLab Package : https://docs.gitlab.com/omnibus/manual_install.html

  2. RHEL7用のGitLab version11.10.4 rpmダウンロードサイト : https://packages.gitlab.com/gitlab/gitlab-ce/packages/ol/7/gitlab-ce-11.10.4-ce.0.el7.x86_64.rpm

ダウンロードしたファイル(gitlab-ce-11.10.4-ce.0.el7.x86_64.rpm:600MB)をサーバー上の任意の場所に保存する。

Port8080でアクセスするので、Firewallに8080/TCPでアクセスできるように設定する

sudo firewall-cmd --add-port=8080/tcp --zone=public --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --list-all

rpmに実行権限を付与する

sudo chmod +x gitlab-ce-11.10.4-ce.0.el7.x86_64.rpm

EXTERNAL_URLは後で変更するので、ここでは何でもOK

sudo EXTERNAL_URL="http://example.com:8080/gitlab" rpm -i gitlab-ce-11.10.4-ce.0.el7.x86_64.rpm

インストールが完了したらsudo vi /etc/gitlab/gitlab.rbでGitLabの設定を幾つか変更する

/etc/gitlab/gitlab.rbの変更箇所

external_url 'http://example.com:8080/gitlab'
unicorn['listen'] = 'example.com'
unicorn['port'] = 8081
nginx['enable'] = true
nginx['listen_port'] = 8080
  • external_url:実際にアクセスするURL
  • unicorn['port']:GitLabのPortと別Port番号を設定する。ここでは8081に設定している。

GitLabの再設定反映とリスタート

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
sudo gitlab-ctl status



EXTERNAL_URLに設定したURLでアクセス可能(以下は例なので実際にはアクセスできません)


2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3