将在CentOS7系统上部署Gitlab-ce。应该保证服务器有4G以上内存。
- 安装依赖包:
[root@gitlab ~]# yum -y install curl policycoreutils openssh-server openssh-clients postfix
[root@gitlab ~]# systemctl enable postfix
[root@gitlab ~]# systemctl start postfix
使用postfix提供邮件功能。
- 下载并安装Gitlab-ce:
[root@gitlab ~]# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh |bash
[root@gitlab ~]# yum -y install gitlab-ce
- 更改Gitlab的URL配置:
# vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.0.186'
- 更改Gitlab默认的仓库路径:
# vim /etc/gitlab/gitlab.rb
git_data_dirs({
"default" => {
"path" => "/home/gitlab/git-data"
}
})
- 刷新配置并启动gitlab,启动之后nginx默认开启80端口:
[root@gitlab ~]# gitl