二,GitLab软件包下载和安装
GitLab可以到清华大学镜像库中进行下载
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
中文汉化包下载地址
https://gitlab.com/xhang/gitlab/-/tree/12-0-stable-zh
只需要这两个就可以部署了!
首先使用xftp文件传输工具把上面两个包上传到linux服务器上
然后安装gitlab所需要的依赖包
yum install -y curl postfix policycoreutils-python openssh-server wget
安装gitlab安装包
yum localinstall gitlab-ce-12.0.3-ce.0.el7.x86_64.rpm -y
安装完成后会提示成功信息(gitlab的标志以及欢迎语)
配置gitlab服务、访问域名以及邮箱
配置邮箱的用途:1,账号注册时,邮箱验证。2,修改密码时,通过邮箱修改。
进入配置文件进行配置
vim /etc/gitlab/gitlab.rb
一个细节问题,暂时把上面的邮箱地址配置成qq邮箱,另外把访问路径改为http://ip地址,没有域名嘛!
另外再找到smtp配置修改为下面内容(smtp相关配置)
smtp_password项先填为空,后续再说!
登录qq邮箱,进入设置>账户,生产授权码
然后把生产的授权码配置到上面的smtp_password的地方。
然后关闭prometheus,一共两处地方需要改为false。
因为系统的80端口已经被httpd服务给占用了,所以配置端口改为8082。
监听ip要改成linux服务器的ip地址
改完配置以后,初始化gitlab服务,启动gitlab服务
注意:每次修改/etc/gitlab/gitlab.rb配置文件都需要reconfigure初始化!
# 初始化gitlab服务 gitlab-ctl reconfigure # 启动gitlab服务 gitlab-ctl start | restart | status | stop
启动成功