1、首先安装 GiaLab 依赖包
[root@localhost ~] # sudo yum install curl openssh-server openssh-clients postfix cronie
如果成功,则会看到以下图上的内容
如果成功,则会看到以下图上的内容
完成以上操作后,依次输入以下命令(命令如下)
[root@localhost ~] # sudo service postfix start
[root@localhost ~] # sudo chkconfig postfix on
[root@localhost ~] # sudo lokkit -s http -s ssh
若报-bash: lokkit: 未找到命令,则执行 yum install lokkit
如报ERROR: FirewallD is active, please use firewall-cmd.,则执行systemctl stop firewalld) 以上是iptables防火墙
输入执行完毕,在不报如何错的情况下,GitLab的依赖包就完成了安装
2 安装 GitLab 的 RMP 包
我们利用 Xshell 终端模拟软件 打开 Xftp 文件传输软件,将gilab RMP 包上传到opt目录下
gitlab RMP 包:https://pan.baidu.com/s/1MFFHdDf1UriFVE89fsA43Q提取码:
lsar
3、执行 rmp 安装
我们直接输入命令安装,解压就让虚拟机替我们去解压(命令如下)
[root@localhost /] # rpm -i /opt/gitlab-ce-8.10.2-ce.0.el6.x86_64.rpm
执行完命令后会看到如下图的提示
根据提示输入图中红色部分的命令(命令如下)
[root@localhost /] # sudo gitlab-ctl reconfigure (执行完这个命令后,就完成重新配置)
4、更改GitLab的配置文件(gitlab.yml 和 gitlab.rb)
4.1 修改gitlab.yml配置
(主要是将配置文件的localhost更改为自定义的域名)(命令如下)
[root@localhost /] # vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
更改图中的localhost为gitlab服务器的ip 或者 自定义的域名
4.2 修改gitlab.rb配置
输入如下命令
[root@localhost /] # vi /etc/gitlab/gitlab.rb
在修改完配置后,还需要再次执行 gitlab-ctl reconfigure 命令(这个命令执行完成之后,可以按照新的配置去重启服务,也就是让你修改的配置文件生效)
浏览器访问:http://192.168.2.200:8070
如果页面访问不到,请参考如下解决方案:
https://blog.csdn.net/qq_36695400/article/details/82845746?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task