我这里介绍了官方的安装方法,但是一般网络不行安装不了:linux安装gitLab
这里介绍使用国内源安装的方法:
1.安装和配置必要的依赖项
在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来接受默认值。
2.添加安装镜像并安装
新建 /etc/yum.repos.d/gitlab-ce.repo,内容为:
[gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/ gpgcheck=0 enabled=1
执行命令下载安装
sudo yum makecache sudo yum install gitlab-ce
3.配置并启动gitLab
安装完成之后,可以在/etc/gitblab/gitlab.rb中按照需求修改配置,
主要需要修改external_url,改成自己使用的 url 地址。
执行命令配置生效并启动:
gitlab-ctl reconfigure gitlab-ctl restart
最后访问看是否安装成功:http://你的ip地址