linux 国内rpm方式安装 gitLab

git | 2020-03-06 16:25:47

之前讲了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

安装成功出现下面的界面

2.jpg

4.配置并启动gitLab


安装完成之后,可以在/etc/gitblab/gitlab.rb中按照需求修改配置,


主要需要修改external_url,改成自己使用的 url 地址或域名。


执行命令配置生效并启动:

gitlab-ctl reconfigure #这个时间可能比较长
gitlab-ctl restart

默认就是80端口,访问自己的ip出现下面的界面。

1.jpg

登录后即可回复 登录 | 注册
    
关注编程学问公众号