CentOS7 安装GitLab

运行基本要求: 双核、4G内存

修改防火墙

将http和https添加到防火墙,permanent表示永久生效

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

安装Postfix

安装Postfix用来发送通知邮件,如果你想使用其它方法来发送邮件,可以跳过这个步骤,并在Gitlab安装完成后配置SMTP服务

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

安装gitlab

通过wget来下载安装包,如果没安装wget可用yum来安装

yum -y install wget

我们这里安装的版本是 GitLab Community Edition 11.11.8

通过wget下载rpm包

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.11.8-ce.0.el7.x86_64.rpm

安装gitlab

rpm -i gitlab-ce-11.11.8-ce.0.el7.x86_64.rpm

配置gitlab

用vim来修改配置,如果无vim,用下面命令安装

yum -y install vim

修改配置

vim /etc/gitlab/gitlab.rb

修改配置项 external_url,这个是进入的入口地址,格式http://ip:port ,根据实际的IP和端口进行设置即可

修改完配置后使用下面命令进行配置重置,使修改配置生效

sudo gitlab-ctl reconfigure

gitlab启动与关闭

gitlab-ctl start  #启动gitlab
gitlab-ctl stop   #停止gitlab
gitlab-ctl restart#重庆gitlab

进入gitlab

image.png

首次进入会设置账号root的密码

你可能感兴趣的:(CentOS7 安装GitLab)