1.安装并配置必要的依赖关系
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
接下来,安装Postfix发送通知邮件。如果您想使用其他解决方案发送电子邮件,请跳过此步骤
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
2.添加GitLab软件包存储库并安装软件包
添加GitLab软件包存储库。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
接下来,安装GitLab软件包。将http:// gitlab.example.com
更改为您想要访问您的GitLab实例的URL。安装将自动在该URL处配置并启动GitLab。
sudo EXTERNAL_URL=”http://gitlab.example.com” yum -y install gitlab-ee
如果是社区版则是把ee都改成ce
官网配置到这里。
出现 It looks like… 表示安装成功!
3.配置 gitlab
sudo mkdir -p /etc/gitlab
sudo touch /etc/gitlab/gitlab.rb
sudo chmod 600 /etc/gitlab/gitlab.rb
sudo gedit /etc/gitlab/gitlab.rb
4.对GitLab进行重配置 (这一步也是启动 GitLab)
sudo gitlab-ctl reconfigure
5.查看启动状态
sudo gitlab-ctl status
附:完全卸载删除gitlab
1、停止gitlab
gitlab-ctl stop
2、卸载gitlab(注意这里写的是gitlab-ce)
rpm -e gitlab-ce
3、查看gitlab进程
ps aux | grep gitlab
4、杀掉第一个进程(就是带有好多………….的进程)
kill -9 18777
杀掉后,在ps aux | grep gitlab确认一遍,还有没有gitlab的进程
5、删除所有包含gitlab文件
find / -name gitlab | xargs rm -rf