快速安装GitLab指南
概要
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用。
安装
Gitlab的rpm包集成了它需要的软件,简化了安装步骤,所以直接安装rpm包即可,rpm包的获取从官方网站或者国内镜像源(如:清华https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/)获取,gitlab又分为社区版和企业版(收费),这里部署的是社区版本10.8.4
进入centos系统
进入安装目录后输入下列命令
yum localinstall -y gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm #安装下载好的rpm包,或者rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm #执行rpm -ivh在线安装
如果不好用的话可以选择百度网盘
gitlab安装包http://通过网盘分享的文件:gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm 链接: https://pan.baidu.com/s/1dI-UtQ1CRvoVFr1ZU1Hn2A?pwd=waah 提取码: waah --来自百度网盘超级会员v4的分享解压到自己服务器上的相应目录下,命令如下
rpm -ivh gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm
此时如果报如下错误:
那说明此时缺少Python环境,输入如下命令:
yum install -y policycoreutils-python
安装好环境之后如图显示:
此时再次输入解压命令
rpm -ivh gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm
安装gitlab成功页面如下
然后执行如下命令编辑文件
vim /etc/gitlab/gitlab.rb
把画红圈的那一行换成自己的ip地址
然后重新加载配置
gitlab-ctl reconfigure
这条命令执行后的等待时间较长,期间不要进行任何操作,成功后会显示如下信息:
之后输入管道命令验证一下
ps -ef | grep gitlab
出现这种信息即表示成功