Centos7.9下安装GitLab
  AOTmf9o3iX4D 2023年11月05日 32 0

GitLab是一个开源的代码托管平台和协作工具,类似于GitHub。它可以帮助团队在一个共享的仓库中管理、存储和协作开发代码。GitLab提供了版本控制、问题追踪、持续集成和部署、代码审查等功能,可以提高团队的代码管理效率。此外,GitLab还提供了私有部署选项,使得用户可以在自己的服务器上搭建和使用GitLab。

一、环境准备:GitLab镜像及依赖包下载:

第一种方式(本地下载上传到/usr/local/gitlab):https://pan.baidu.com/s/1mC1TXPRY0aPvSO4gY8w1DA?pwd=8023

第二种方式(wget):

mkdir -p /usr/local/gitlab
cd /usr/local/gitlab
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-14.9.1-ce.0.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/policycoreutils-python-2.5-34.el7.x86_64.rpm

二、安装

 1、安装软件包

rpm -ivh policycoreutils-python-2.5-34.el7.x86_64.rpm
rpm -ivh gitlab-ce-14.9.1-ce.0.el7.x86_64.rpm

安装完成如下图:

Centos7.9下安装GitLab_配置文件

2、编辑配置文件

vim /etc/gitlab/gitlab.rb

Centos7.9下安装GitLab_配置文件_02

3、重新配置GitLab服务器的各个组件和服务

时间有点久,耐心等待~

gitlab-ctl reconfigure

4、启动GitLab

gitlab-ctl start

常用GitLab命令:

# 启动所有 gitlab 组件
	gitlab-ctl start
# 停止所有 gitlab 组件
	gitlab-ctl stop
# 重启所有 gitlab 组件
	gitlab-ctl restart
# 查看服务状态
	gitlab-ctl status
# 刷新配置文件
	gitlab-ctl reconfigure
# 修改默认的配置文件
	vim /etc/gitlab/gitlab.rb
# 检查gitlab
	gitlab-rake gitlab:check SANITIZE=true --trace    
# 查看日志;
	gitlab-ctl tail

5、查看初始密码

cat /etc/gitlab/initial_root_password

默认用户是:root

Centos7.9下安装GitLab_配置文件_03

6、访问 

Centos7.9下安装GitLab_git_04

设置为中文:

Centos7.9下安装GitLab_配置文件_05

 三、卸载

# 1、查询已安装的rpm包
rpm -qa|grep gitlab
# 2、卸载
rpm -e gitlab-ce-14.9.1-ce.0.el7.x86_64
# 停止gitlab守护线程(带有很多...的进程)
ps -ef|grep gitlab|grep -v grep
# 3、删除gitlab文件
find / -name *gitlab*|xargs rm -rf      删除所有包含gitlab的文件及目录
find / -name gitlab |xargs rm -rf

  



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
AOTmf9o3iX4D