1.下载安装包:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/?C=M&O=D
2.rz 上传安装包到安装服务器。
3.检查依赖:
分别执行以下两条命令,检查安装所必须的依赖,执行结果有版本号,证明有依赖,没有信息证明没有依赖,没有依赖那就去下载依赖上传服务器安装,除了 openssh-server、policycoreutils-python依赖外,如果安装过程报错,根据提示信息继续下载依赖上传服务器安装依赖。
1)rpm -qa | grep -i openssh-server
2)rpm -qa | grep -i policycoreutils-python
例如:下载 policycoreutils-python:https://amazonlinux.pkgs.org/2/amazonlinux-core-x86_64/policycoreutils-python-2.5-22.amzn2.x86_64.rpm.html
执行安装命令 rpm -ivh ./policycoreutils-python-2.5-22.amzn2.x86_64.rpm
4.环境准备好后,开始安装:
执行安装命令: sudo rpm -ivh gitlab-ce-15.9.1-ce.0.el7.x86_64.rpm
5.安装成功后,修改ip和端口
命令:vi /etc/gitlab/gitlab.rb
操作:搜索external_url ,修改 external_url ,将 http://gitlab.example.com 换成自己的 ip 或域名,如:http://IP:端口
6、重新加载配置文件
命令:gitlab-ctl reconfigure
看到 gitlab Reconfigured! 即操作成功。
7.修改root密码
1)查看root密码sudo cat /etc/gitlab/initial_root_password
2)进入控制台:gitlab-rails console
3)设置密码:user.password='zhouzg@123456' #修改密码
4)确认密码:user.password_confirmation='zhouzg@123456' #确认密码
5)保存:user.save!
6)退出控制台:quit #退出
8.浏览器打开:http://IP:端口
9.常用命令:
gitlab-ctl start #启动全部服务
gitlab-ctl restart#重启全部服务
gitlab-ctl stop #停止全部服务
gitlab-ctl restart nginx #重启单个服务,如重启nginx
gitlab-ctl status #查看服务状态
gitlab-ctl reconfigure #使配置文件生效
gitlab-ctl show-config #验证配置文件
gitlab-ctl uninstall #删除gitlab(保留数据)
gitlab-ctl cleanse #删除所有数据,从新开始
gitlab-ctl tail <service name>查看服务的日志
gitlab-ctl tail nginx #如查看gitlab下nginx日志
gitlab-rails console #进入控制台
gitlab-ctl help #查看gitlab帮助信息