CentOS Stream 9
Sponsored Link

GitLab : インストール2023/12/06

GitHub ライクな プロジェクト管理ツール GitLab Community Edition をインストールします。
[3] GitLab をインストールします。
設定は容易で [gitlab-ctl] コマンドにより、Chef Cook Book が起動し、SELinux のポリシーまで全て自動設定されます。
[root@dlp ~]#
dnf -y install ca-certificates tzdata perl
[root@dlp ~]#
curl -O https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh

[root@dlp ~]#
sh ./script.rpm.sh
[root@dlp ~]#
dnf -y install gitlab-ce

Dependencies resolved.
 Package        Arch        Version                 Repository             Size
 gitlab-ce      x86_64      16.6.1-ce.0.el9         gitlab_gitlab-ce      1.2 G

Transaction Summary
Install  1 Package

[root@dlp ~]#
gitlab-ctl reconfigure


Default admin account has been configured with following details:
Username: root
Password: You didn't opt-in to print initial root password to STDOUT.
Password stored to /etc/gitlab/initial_root_password. This file will be cleaned up in first reconfigure run after 24 hours.

NOTE: Because these credentials might be present in your log files in plain text, it is highly recommended to reset the password following https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password.

gitlab Reconfigured!

# 初期パスワード確認

[root@dlp ~]#
cat /etc/gitlab/initial_root_password

# WARNING: This value is valid only in the following conditions
#          1. If provided manually (either via `GITLAB_ROOT_PASSWORD` environment variable or via `gitlab_rails['initial_root_password']` setting in `gitlab.rb`, it was provided before database was seeded for the first time (usually, the first reconfigure run).
#          2. Password hasn't been changed manually, either via UI or via command line.
#          If the password shown here doesn't work, you must reset the admin password following https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password.

Password: Vl0Q08Vxv.....

# NOTE: This file will be automatically deleted in the first reconfigure run after 24 hours.

# Firewalld 稼働中の場合はサービス許可

[root@dlp ~]#
firewall-cmd --add-service={http,https}

[root@dlp ~]#
firewall-cmd --runtime-to-permanent

[4] 任意のクライアントコンピューターで Web ブラウザーを起動し、[http://(ホスト名 または IP アドレス)/] にアクセスします。 ログインユーザー名 [root], パスワードは確認したパスワードでログインできます。
[5] 正常にログインすると、GitLab のメイン画面になります。
[6] [root] ユーザーの初期パスワードの有効期限は 24 時間のため、パスワードは変更しておきましょう。
以下のように [Edit Profile] をクリックします。
[7] 左ペインで [Password] をクリックします。
[8] 以下の画面でパスワード変更可能です。以上で GitLab のインストールは完了です。