在CentOS上配置GitLab的步骤如下:
sudo yum update -y
sudo yum install -y curl policycoreutils openssh-server openssh-clients postfix
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
rpm -ivh gitlab-ce-<version>-ce.0.el<release>.x86_64.rpm --nodeps --force
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
sudo vi /etc/gitlab/gitlab.rb
将external_url 'http://localhost'
修改为你的服务器IP地址或域名。
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "your_email@example.com"
gitlab_rails['smtp_password'] = "your_password"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = 'your_email@example.com'
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
sudo gitlab-ctl status
在浏览器中输入你的服务器IP地址或域名,使用安装过程中设置的管理员账户登录。
sudo gitlab-ctl start
sudo gitlab-ctl stop
sudo gitlab-ctl restart
sudo gitlab-ctl status
sudo gitlab-ctl tail nginx/gitlab_access.log