在centos6安装gitlab服务器

今天搭上支付宝小程序扶持计划的末班车,以个人开发者身份获得一台2vCPU+4Gib的云服务器免费使用两个月和一个com域名免费使用一年。不想浪费这台服务器资源,所以我想在上面安装一些个人时间和项目管理工具,今天创建好服务器实例后,首先就给它装上了一个gitlab服务器,接下来简单说说安装的过程。

执行以下命令,使服务器的防火墙允许通过http或者ssh访问

1
2
$ sudo yum install -y curl policycoreutils-python openssh-server cronie
$ sudo lokkit -s http -s ssh

安装 Postfix 以发送通知邮件

1
2
3
$ sudo yum install postfix
$ sudo service postfix start
$ sudo chkconfig postfix on

获取 gitlab 安装包

1
$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

安装 gitlab, EXTERNAL_URL 即为你的gitlab访问地址

1
$ sudo EXTERNAL_URL="https://gitlab.example.com" yum -y install gitlab-ee

安装完成后,在浏览器打开,看到如下设置密码界面,表示安装成功

重置密码后,以root作为用户名,刚刚设置的密码作为密码可以登录到管理后台:

到这里,gitlab就安装完成了。