1、关闭防火墙
执行
bash
systemctl disable firewalld
查看服务器状态
bash
systemctl status firewalld
![](https://i-blog.csdnimg.cn/direct/bed85c849c90424ea16a65f95c71953b.png)
2、禁用selinux
vi /etc/selinux/config
将SELINUX 的值改为 disabled
![](https://i-blog.csdnimg.cn/direct/98791b3b47f24cd3b98fcd22b7c62a85.png)
3、安装policycoreutils-python
执行
bash
yum install policycoreutils-python
![](https://i-blog.csdnimg.cn/direct/6b86a0f536b243e58b4fcf8324e0a99a.png)
4、下载gitlab
bash
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-14.9.1-ce.0.el7.x86_64.rpm/download.rpm
![](https://i-blog.csdnimg.cn/direct/502029ba4f184dc3843fcaa08e6697ef.png)
5、安装gitlab
执行
bash
rpm -ivh gitlab-ce-14.9.1-ce.0.el7.x86_64.rpm
![](https://i-blog.csdnimg.cn/direct/503bb467806e477d9dd0b1a90d7a6d05.png)
6、修改 external_url
bash
vim /etc/gitlab/gitlab.rb
![](https://i-blog.csdnimg.cn/direct/3e67751f0b424fd0b3c2f082d6a1e72b.png)
由于我本地IP为 192.168.100.155,所以设置这个ip
7、重启gitlab
执行
bash
gitlab-ctl reconfigure
等待执行完,有点费时
![](https://i-blog.csdnimg.cn/direct/78098e09cc164f69b6d32c9f562cd83c.png)
执行
bash
gitlab-ctl start
![](https://i-blog.csdnimg.cn/direct/c15cdbb791b44936a781c206562d1fd9.png)
8、查看默认root账号密码
初始管理员密码存储在/etc/gitlab/initial_root_password文件中,需要在安装后的24小时内查看,否则文件会被删除。
执行
bash
cat /etc/gitlab/initial_root_password
![](https://i-blog.csdnimg.cn/direct/5c3fc4f9f0bc4433a692734225b55020.png)
ABiIigxlD1IV/Lkiw60aDnrLoQQ+oAp1uQHJd1vTDy8=
9、登录gitlab
浏览器输入http://192.168.100.155:8088/
这个url为之前修改的external_url
![](https://i-blog.csdnimg.cn/direct/3b4add73dfe840b7bd1968327206128b.png)
使用root的账号密码登录
![](https://i-blog.csdnimg.cn/direct/a9721cf54f5e4450b90b858d30194675.png)