云点博客-关注全栈开发云点博客

关注全栈开发
提升用户体验

CentOS 7 安装GitLab

centos7 下安装 (CentOS 7 X64   虚拟机环境-4核4G)

 

安装 vim (主要是vi用不习惯)

yum install vim

 

首先将设置安装源

vim /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            // 本地yum缓存

sudo yum install gitlab-ce    // 自动安装最新版

 

--------------------------------------------------

ps : ce 是社区版  ee 是企业版

sudo yum install gitlab-ce        #自动安装最新版

sudo yum install gitlab-ce-x.x.x    #安装指定版本

--------------------------------------------------

 

clip_image001.gif

 

看到这个 , 说明安装成功了 , 安装成功后

 

需要设置域名(ip)访问

vim /etc/gitlab/gitlab.rb

例如

external_url 'http://192.168.100.6'

 

刚开始访问不了是因为防火墙没设置


设置防火墙并重启防火墙

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

sudo systemctl reload firewalld

 

设置完防火墙后启动gitlab

sudo gitlab-ctl reconfigure

 

启动需要一段时间 , 等一会

执行完成后 , 访问刚刚设置的域名(ip)即可

 

第一次访问需要设置密码 , 用户名默认root

 

一般服务器刚重启后访问502可能是因为gitlab正在启动

主要是因为gitlab进程比较多 , 启动也就比较慢 , 所以需要较高的配置

 

gitlab常用命令

sudo gitlab-ctl start                // 启动

sudo gitlab-ctl stop                 // 停止

sudo gitlab-ctl restart              // 重启

sudo gitlab-ctl status               // 查看状态

sudo gitlab-ctl reconfigure          // 启动服务

sudo vim /etc/gitlab/gitlab.rb       // 修改默认的配置文件(主要是修改ip或域名等)

sudo gitlab-ctl tail                 // 查看日志


赞(0) 打赏