-
リポジトリの追加とパッケージのインストール:
$ sudo yum install curl policycoreutils openssh-server openssh-clients $ sudo systemctl enable sshd $ sudo systemctl start sshd $ sudo firewall-cmd --permanent --add-service=http $ sudo systemctl reload firewalld $ sudo yum install postfix $ sudo systemctl enable postfix $ sudo systemctl start postfix $ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash $ sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce
-
インストール後の設定:
# GitLabの設定ファイルを編集 $ sudo vi /etc/gitlab/gitlab.rb # 外部URLの設定を変更 external_url 'http://gitlab.example.com' # リポジトリディレクトリの場所を変更 git_data_dirs({ "default" => { "path" => "/var/opt/gitlab/git-data", "gitaly_address" => "unix:/var/opt/gitlab/gitaly/gitaly.socket" } }) # 設定の適用 $ sudo gitlab-ctl reconfigure
-
ファイアウォールの設定:
# ファイアウォールの80番ポートを開放(HTTPアクセス) $ sudo firewall-cmd --permanent --add-service=http $ sudo firewall-cmd --reload
以上の手順を実行すると、CentOSにGitLab CEがインストールされ、設定されます。外部URLやリポジトリのディレクトリなど、必要に応じて設定を変更することができます。