安装gitlab
gitlab安装
yum install curl openssh-server openssh-clients postfix policycoreutils-python –y
3.手动下载gitlab-ce安装包
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.2.3-ce.0.el7.x86_64.rpm
yum localinstall gitlab-ce-13.2.3-ce.0.el7.x86_64.rpm -y
4.安装完成后会出现下方图示内容,需要编辑/etc/gitlab/gitlab.rb文件,修改external_url
vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.2.3'
6.配置邮箱服务
[root@localhost ~]# vim /etc/gitlab/gitlab.rb
gitlab_rails['gitlab_email_enabled'] = true
gitlab_rails['gitlab_email_from'] = 'xxxxxx@qq.com' #发件邮箱
gitlab_rails['gitlab_email_display_name'] = 'gitlab' #发件人显示名称
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "xxxxx@qq.com"
gitlab_rails['smtp_password'] = "xxxxsybdfdf" #邮箱内设置
gitlab_rails['smtp_domain'] = "qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
7.每次编辑gitlab.rb都需要重读配置
[root@localhost ~]# gitlab-ctl reconfigure
8.其他
[root@localhost ~]# gitlab-ctl reconfigure #重读配置
[root@localhost ~]# gitlab-ctl start #启动
[root@localhost ~]# gitlab-ctl restart #重启
[root@localhost ~]# gitlab-ctl status #查看服务状态
[root@localhost ~]# gitlab-ctl stop #停止
[root@localhost ~]# gitlab-ctl stop nginx #单独停止nginx
[root@localhost ~]# gitlab-ctl tail #查看日志
/opt/gitlab/ #gitlab程序安装目录
/var/opt/gitlab/ #gitlab数据目录
/var/opt/gitlab/git-data/ #仓库目录

浙公网安备 33010602011771号