安装gitlab前戏
使用官方的源,还是比较慢的,gitlab官方提供了一个清华大学的源
新建 /etc/yum.repos.d/gitlab-ce.repo,内容为
源
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
再执行
yum makecache
yum install gitlab-ce -y
配置Gitlab和启动
gitlab-ctl reconfigure
gitlab-ctl start
修改默认的gitlab 相关端口【也可以不修改】
修改端口配置
vim /etc/gitlab/gitlab.rb
#nginx['listen_port'] = nil 修改 8090 默认是注释的去掉前面的#
nginx['listen_port'] = 8090
配置smtp邮件发送
邮件配置
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
gitlab_rails['smtp_port'] = 465 #鉴于阿里云25端口被封,使用465端口
gitlab_rails['smtp_user_name'] = "邮箱"
gitlab_rails['smtp_password'] = "邮箱密码"
gitlab_rails['smtp_domain'] = "邮箱后缀"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true #使用465端口的话,需要加这个配置
##修改gitlab配置的发信人
gitlab_rails['gitlab_email_from'] = "邮箱"
user["git_user_email"] = "邮箱"
重新配置gitlab
gitlab-ctl reconfigure
重新启动gitlab
gitlab-ctl restart
访问gitlab
http://IP:8090