一、 安装并配置必要的依赖关系
在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。
1.安装ssh
sudo yum install -y curl policycoreutils-pythonopenssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
2. 防火墙配置
systemctl start firewalld
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
3. 安装postfix
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
【提示】我个人在安装时,遇到了下面这个错误!
https://www.cnblogs.com/yeyu1314/p/10062713.html
参照上面的链接解决就可以了。
二、安装
1. rpm包
https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm
2. 下载完成之后,上传到服务器的opt目录下

3. 安装gitlab
rpm -i gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm

4. 修改gitlab配置文件指定服务器ip和自定义端口
参照:https://www.cnblogs.com/hero123/p/10559116.html
5. 访问GitLab界面
如果没有域名,直接输入服务器ip和指定端口进行访问。

设置完密码之后。登录的用户名是root,密码是你设置的!
【注意】如果没有修改端口的配置,默认是8080。8080端口比较常用,会经常被占用,所以建议修改端口号配置,我上面把端口号改成了8099。同时注意我这边访问gitlab服务器的时候,经常502,多刷新几次就好了,或者就是你的端口被占用了。也可能是我自己的阿里云服务器配置太低了吧。哈~
本文介绍在CentOS系统上安装并配置GitLab的方法。首先要安装并配置必要依赖,如ssh、防火墙、postfix等,还给出解决安装错误的参考链接。接着说明通过rpm包安装GitLab,包括下载、上传、安装、修改配置文件等步骤,最后介绍访问界面的方式及相关注意事项。
1174

被折叠的 条评论
为什么被折叠?



