Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

GitLab Offlineセットアップ記録

More than 1 year has passed since last update.

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でアクセス可能(以下は例なので実際にはアクセスできません)

http://example.com:8080/gitlab


ENAKAG
インフラ系エンジニア。社内ではコンテナー・OpenShiftの推進をボランティアでやってます。 このサイトにおける掲載内容はあくまで私自身の見解であり、必ずしも私の所属団体・企業における立場、戦略、意見を代表するものではありません。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away