一.GitLab是用于仓库管理系统的开源项目
二.GitLab服务器搭建步骤
1.远程登录服务器
ssh root@xxxx(xxxx:代表服务器公网IP)
1.1.第一次购买服务器后建议重置密码,如下验证登录成功
2. 安装依赖软件
2.1.登录成功后使用,安装ssh
2.2.命令:sudo yum install -y curl policycoreutils-pythonopenssh-server
2.3.执行成功后,若出现以下图中的信息则表示安装成功!
3. postfix服务设置
3.1.安装postfix以发送通知邮件,安装命令:sudo yum install postfix。
3.2.执行成功后,若出现以下图中的信息则表示安装成功!
4. 设置postfix开机自启
a. 将postfix服务设置成开机自启动。
安装命令:sudo systemctl enable postfix。
b. 启动postfix。
安装命令:sudo systemctl start postfix。
4.1.如上图出现错误:Job for postfix.service failed. See 'systemctl status postfix.service' and 'journalctl -xn' for deta。
4.2.然后执行vi /etc/hosts,注释掉下面这一行。
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
再次执行命令:sudo systemctl start postfix,成功!
5.安装wget
5.1.首先检查系统中是否已经安装wget,若wget未安装则进行安装
5.1.1.安装命令:yum -y install wget
5.2.执行成功后,若出现以下图中的信息则表示安装成功!
6. 添加GitLab镜像
6.1.添加GitLab镜像源并安装gitlab服务器。
6.2.执行命令:wget https://mirrors.tuna.tsinghua.edu.cn
7. 安装GitLab命令
7.1.安装命令:rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm,出现错误:依赖检测失败。
7.2.然后执行命令:yum install policycoreutils-python
7.3.执行成功后,若出现以下图中的信息则表示安装成功!
7.4.最后再次执行命令:rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
7.4.1.如果出现下图,则说明安装成功!
8. 修改gitlab配置
8.1.修改gitlab配置文件指定服务器ip:vim /etc/gitlab/gitlab.rb
8.2.修改external_url 'http://xxxx'(xxx:代表公网IP地址)
9. 执行配置启动GitLab
9.1.执行配置命令:gitlab-ctl reconfigure
9.2.重置并启动GitLab命令:gitlab-ctl restart
10. 访问GitLab页面
10.1.浏览器地址栏直接输入公网ip地址,即可访问
10.2.Repository是托管代码的入口
10.2.1.使用Wiki可以进行接口相关的一些说明,可以节省一些前后端的沟通成本