安装包下载地址
安装包下载地址:
https://packages.gitlab.com/gitlab/gitlab-ce
rpm 包国内下载地址:
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/
准备环境
~]# yum install curl policycoreutils openssh-server openssh-clients postfix vim gcc gcc-c++ wget net-tools lrzsz iotop lsof iotop bash-completion -y
~]# systemctl disable firewalld
~]# sed -i '/SELINUX/s/enforcing/disabled/' /etc/sysconfig/selinux
~]# hostnamectl set-hostname gitlab.example.com
~]# reboot
~]# ~]# cd /usr/local/src/ && wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.9.8-ce.0.el7.x86_64.rpm
~]# yum localinstall -y gitlab-ce-11.9.8-ce.0.el7.x86_64.rpm
~]# egrep "^[a-Z]" /etc/gitlab/gitlab.rb
external_url 'http://172.20.102.128'
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.yeah.net"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "alexander_zz@yeah.net"
gitlab_rails['smtp_password'] = "alexander1989"
gitlab_rails['smtp_domain'] = "yeah.net"
gitlab_rails['smtp_authentication'] = :login
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
gitlab_rails['gitlab_email_from'] = "alexander_zz@yeah.net"
user["git_user_email"] = "alexander_zz@yeah.net"
修改配置文件后需执行此操作
~]# gitlab-ctl reconfigure

启动 GitLab
~]# gitlab-ctl start
~]# gitlab-ctl stop
~]# gitlab-ctl restart

80 端口在 GitLab 初始化时自动启动监听,如被占用将导致启动失败

登录 GitLab
http://172.20.102.128/
配置文件中配置地址,初次登录设置密码,最少8位

默认使用 root 用户登录

关闭账号注册功能,此功能默认开启,建议关闭

网友评论