构建自己的代码仓库:Gitlab的安装与配置

对于每个开发者,代码仓库肯定都不陌生,从CVS到SVN再到Git,代码仓库的发展十分迅速,不仅满足团队的代码存储需求,现在已经是持续交付中十分重要的一个节点。

代码仓库的重要性不容质疑,而单纯的Git服务器与命令行对工程师们十分不友好,也不方便项目与代码的管理,可视化代码仓库的出现便很好地解决了这些问题。

常见可视化代码仓库有 Github、Coding等,但是这些都是第三方的代码仓库,除了需要收费外,还有诸多限制,由于安全性与保密性,很多时候技术团队是不允许使用它们,唯一的解决方式就是自建代码仓库。

Gitlab是开源的、优质的可视化代码仓库

下面,就由旌麾来给大家简单说下如何构建自己的Gitlab代码仓库,我们安装的版本为,采用一键安装方式

gitlab-ce-8.2.2-ce.0.el6.x86_64.rpm

因为Gitlab的业务上需要发送邮件功能,所以在安装Gitlab前要先安装postfix.

sudo yum install curl openssh-server postfix cronie
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh

由于国内墙的原因,此处已经帮大家下载好了点击下载.

复制rpm到centos上后,执行

rpm -i gitlab-ce-8.2.2-ce.0.el6.x86_64.rpm

最后通过

sudo gitlab-ctl reconfigure

进行配置,即可运行gitlab

初始登录账号为 root 初始密码为: 5iveL!fe

Gitlab的配置文件为

/etc/gitlab/gitlab.rb

常见的gitlab操作命令

重启Gitlab服务
sudo gitlab-ctl restart

你可能感兴趣的:(构建自己的代码仓库:Gitlab的安装与配置)