Translate

Thursday, November 30, 2023

run gitlab-ee with AD user

 1. Install gitlab-ee

1.1 Install dependency

sudo yum install -y curl policycoreutils-python openssh-server perl
# Enable OpenSSH server daemon if not enabled: sudo systemctl status sshd
sudo systemctl enable sshd
sudo systemctl start sshd
# Check if opening the firewall is needed with: sudo systemctl status firewalld
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
1.2 Add the GitLab package repository and install the package
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="https://gitlab.yourdomain.com" yum install -y gitlab-ee
# List available versions: sudo yum --showduplicate list
# Specify version: sudo yum linstall gitlab-ee-16.1.4-ee.0.el7.x86_64
# Pin the version to limit auto-updates: yum versionlock gitlab-ee*
2. Change gitlab user by edit /etc/gitlab/gitlab.rb
user['username'] = "git"
 user['group'] = "grp_git"
 user['uid'] = 1372500825
 user['gid'] = 1372500825
3. do a reconfigure
#gitlab-ctl reconfigure

No comments:

Post a Comment