您的位置首页生活百科

GitLab 是什么?

GitLab 是什么?

gitlab既是一种服务,也是一种软件。

你可以在 http:// gitlab.com 上去租用服务,也可以下载gitlab软件自己搭建服务。

(我回答这个问题只是看看芝士回答的按话题选择个人介绍功能是否好使)

GitLab是什么?

GitLab 是一个用于仓库管理系统的开源项目 ,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务,可通过Web界面进行访问公开的或者私人项目。它拥有与 Github 类似的功能,能够浏览源代码,管理缺陷和注释。

GitLab服务器搭建步骤

1.远程登录服务器

ssh root@xxxx(xxxx: 代表服务器公网IP ),第一次购买服务器后建议重置密码,如下验证登录成功。

2. 安装依赖软件

登录成功后使用,安装ssh,命令: sudo yum install -y curl policycoreutils-pythonopenssh-server

执行成功后,若出现以下图中的信息则表示 安装成功 !

3. postfix服务设置

安装postfix以发送通知邮件,安装命令: sudo yum install postfix。

执行成功后,若出现以下图中的信息则表示 安装成功!

4. 设置postfix开机自启

a. 将postfix服务设置成开机自启动。

安装命令: sudo systemctl enable postfix。

b. 启动postfix。

安装命令: sudo systemctl start postfix。

如上图出现了错误:

Job for postfix.service failed. See 'systemctl status postfix.service' and 'journalctl -xn' for deta 。

然后执行 vi /etc/hosts ,注释掉下面这一行。

#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

再次执行命令: sudo systemctl start postfix ,成功!

5. 安装wget

首先检查系统中是否已经安装wget,若wget未安装则进行安装,安装命令: yum -y install wget

执行成功后,若出现以下图中的信息则表示 安装成功!

6. 添加GitLab镜像

添加GitLab镜像源并安装gitlab服务器。

执行命令:

wget https:// mirrors.tuna.tsinghua.edu.cn /gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

7. 安装GitLab命令

安装命令: rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm ,出现错误: 依赖检测失败 。

然后执行命令:

yum install policycoreutils-python

执行成功后,若出现以下图中的信息则表示 安装成功!

最后再次执行命令: rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm ,如果出现下图,则说明安装成功!

8. 修改gitlab配置

修改gitlab配置文件指定服务器ip: vim /etc/gitlab/gitlab.rb。

修改 external_url ' http:// xxxx '(xxx: 代表公网IP地址 )

9. 执行配置启动GitLab

执行配置命令: gitlab-ctl reconfigure

重置并启动GitLab命令: gitlab-ctl restart

10. 访问GitLab页面

浏览器地址栏直接 输入公网ip地址 ,即可访问。

Repository 是托管代码的入口,使用 Wiki 可以进行接口相关的一些说明,可以节省一些前后端的沟通成本。

对了,想要了解更多项目管理解决方案可前往 CORNERSTONE 。