gitlab社区版安装

1.安装并配置必要的依赖关系

在CentOS上,以下命令也将在系统防火墙中打开HTTP和SSH访问。

sudo yum install -y curl policycoreutils-python openssh-server openssh-clients

sudo systemctl enable sshd

sudo systemctl start sshd

sudo firewall-cmd --permanent --add-service=http

sudo systemctl reload firewalld

2.接下来,安装Postfix发送通知电子邮件。如果要使用其他解决方案发送电子邮件,请跳过此步骤,并在安装GitLab后配置外部SMTP服务器。

(注意,centos7中自带了postfix,需要先卸载原装的,然后再yum)

sudo yum install postfix

sudo systemctl enable postfix

sudo systemctl start postfix

3.添加GitLab软件包存储库并安装软件包

添加GitLab包存储库:curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/ | sudo bash

接下来,我们提前在官网下载好rpm包

然后用yum localinstall 安装好

4.配置并启动GitLab

sudo gitlab-ctl reconfigure

5.浏览到主机名并登录

浏览到网页浏览器中的主机名。在您第一次访问时,您将被重定向到密码重置屏幕,以提供初始管理员帐户的密码。输入您想要的密码,您将被重定向回登录屏幕。

默认帐户的用户名是root。提供您之前创建的密码并登录。登录后,您可以更改用户名。

如果无法开启,查看防火墙是否有80端口冲突,若没有

则输入 vim /etc/gitlab/gitlab.rb

将这条链接改为你所安装gitlab的地址加端口