系统:centos7
1.安装依赖(如果想作为发邮件的服务器则安装postfix)
sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd sudo systemctl start sshd sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld
2.下载并安装gitlab最新版
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash sudo yum install gitlab-ce
安装后的几个重要目录
/etc/gitlab/ gitlab配置文件的目录
/var/log/gitlab gitlab日志目录
/var/opt/gitlab gitlab的数据目录(启动后会自动生成,可以在配置文件中修改该路径)
/opt/gitlab/ gitlab程序目录(可忽略)
注意:修改配置并启动 sudo gitlab-ctl reconfigure
3.配置
.gitlab数据路径
编辑/etc/gitlab/gitlab.rc ,搜索git_dir
配置:(参考gitlab: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md)
.编辑 /etc/gitlab/gitlab.rb 文件
.sudo gitlab-ctl reconfigure #重新加载配置并重启
3.
参考:https://about.gitlab.com/installation/#centos-7