文章

Linux安装GitLab

Linux安装GitLab

引言

在现代软件开发中,版本控制是不可或缺的一环。GitLab作为一款强大的开源版本控制系统,广受开发者的喜爱。本文将手把手教你如何在CentOS 7系统上快速部署GitLab CE(社区版),从下载镜像到启动服务的每一步都将详细讲解,让你轻松上手!

安装部署

下载GitLab CE镜像

首先,我们需要下载GitLab CE的RPM包。可以使用wget命令从清华大学镜像站下载:

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

安装GitLab CE

下载完成后,使用rpm命令进行安装:

1
rpm -ivh gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm

修改配置文件

安装完成后,我们需要修改GitLab的配置文件以适配我们的需求。使用vim编辑器打开配置文件:

1
vim /etc/gitlab/gitlab.rb

在配置文件中,找到并修改以下两项:

1
2
3
4
5
# 修改访问URL
external_url 'http://localhost:8866'

# 配置时区
gitlab_rails['time_zone'] = 'Asia/Shanghai'

这样,我们就可以通过指定的URL访问GitLab,并且将时区设置为亚洲/上海。

重置配置

修改完配置文件后,需要执行以下命令使配置生效:

1
gitlab-ctl reconfigure

这个命令会重新加载配置文件并进行必要的设置。

启动GitLab服务

配置生效后,接下来启动GitLab服务:

1
gitlab-ctl restart

启动完成后,你就可以通过浏览器访问http://localhost:8866来使用GitLab了。默认的用户名是admin@example.com,密码是5iveL!fe

其他常用操作

除了启动服务,还有一些其他常用的操作命令:

  • 启动服务
    1
    
    gitlab-ctl start
    
  • 查看状态
    1
    
    gitlab-ctl status
    
  • 停掉服务
    1
    
    gitlab-ctl stop
    
  • 重启服务
    1
    
    gitlab-ctl restart
    
  • 让配置生效
    1
    
    gitlab-ctl reconfigure
    
本文由作者按照 CC BY 4.0 进行授权