天天看点

linux安装rpm包安装git,linux 国内rpm方式安装 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

安装成功出现下面的界面

linux安装rpm包安装git,linux 国内rpm方式安装 gitLab

4.配置并启动gitLab

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

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

执行命令配置生效并启动:gitlab-ctl reconfigure #这个时间可能比较长

gitlab-ctl restart

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

linux安装rpm包安装git,linux 国内rpm方式安装 gitLab