一、GitLab简介
GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目安装。
它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。
团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。
二、软件安装
2.1安装环境
本次安装基于Linux系统Centos7发行版本进行安装
2.2软件版本介绍
gitlab是一个开源的应用程序,有多种方式可以获取到软件版本,
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
以上链接时其中一种可以获取的方式,为 清华大学镜像地址,可以根据自己需要,获取不同的版本。
2.2安装步骤
a)、安装所需要的依赖
yum install -y curl policycoreutils-python openssh-server
b)、通过wget下载软件
如果提示找不到wget命令,则先安装wget,
安装命令:yum -y install wget
c)、添加gitlab镜像
添加命令:wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.3.12-ce.0.el7.x86_64.rpm
d)、安装镜像
安装命令:rpm -i gitlab-ce-11.3.12-ce.0.el7.x86_64.rpm
三、启动gitlab
在以上步骤安装完成,gitlab软件已经安装成功,已经具备启动的条件,默认的端口是80。
依次执行以下命令,启动gitlab
gitlab-ctl reconfigure
gitlab-ctl restart
启动完成后,可以使用IP:Port的方式直接访问gitlab服务
方式示例:http://localhost:80 (此处80可以不加)
第一次在浏览器打开后,需要修改密码,默认是root用户,修改完成后,可以登录到gitlab
四、gitlab配置
以上安装的只是一个比较粗略的版本,对应git的配置有很多内容,比如配置企业logo图标、配置发送邮件的邮箱、配置ssh密匙等等、、