之前讲了linux安装gitlab(官方)和linux centos7安装gitLab(国内源)。
但这都不是我最喜欢的方式,我就喜欢简洁和高效。所以我最喜欢这种rmp包安装方式,而且是国内镜像包。
1.安装建议
强烈建议安装Omnibus包,因为它安装更快,升级更容易,并且它包含增强其他方法中没有的可靠性的特性。我们还强烈建议至少4GB的空闲内存来运行GITLAB。
2.安装和配置必要的依赖项
在CentOS 7 (and RedHat/Oracle/Scientific Linux 7),下面的命令还将打开系统防火墙中的HTTP和SSH访问。
sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld
接下来,安装PASFIX发送通知电子邮件。如果您想使用其他解决方案发送电子邮件,请跳过这一步,在安装GitLab之后配置外部SMTP服务器。
sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix
在Postfix安装过程中,可能出现配置屏幕。选择“Internet站点”并按Enter。使用服务器的外部DNS用于“邮件名”并按Enter。如果出现额外的屏幕,请继续按Enter来接受默认值。
3.下载国内镜像gitLab rpm安装包并安装
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm rpm -i gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
安装成功出现下面的界面
4.配置并启动gitLab
安装完成之后,可以在/etc/gitblab/gitlab.rb中按照需求修改配置,
主要需要修改external_url,改成自己使用的 url 地址或域名。
执行命令配置生效并启动:
gitlab-ctl reconfigure #这个时间可能比较长 gitlab-ctl restart
默认就是80端口,访问自己的ip出现下面的界面。