基于CentOS7.x gitlab环境搭建,卸载,汉化

本文详细介绍了如何在Linux环境下从零开始搭建GitLab服务器,包括安装依赖软件、配置邮件服务、下载及安装GitLab,以及如何进行汉化处理。同时,还提供了卸载GitLab的步骤,确保环境的干净整洁。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

gitlab环境搭建,卸载,汉化

环境搭建

  1. 安装依赖软件
   yum -y install policycoreutils openssh-server openssh-clients postfix
  1. 设置postfix开机自启,并启动,postfix支持gitlab发信功能
   systemctl enable postfix && systemctl start postfix
  1. 下载gitlab安装包,然后安装
   - 10.0.x版本需要大于4G内存,否则报502(解决办法创建4G的swap,并且赋600权限)
   wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.4-ce.0.el7.x86_64.rpm
   rpm -i gitlab-ce-10.0.4-ce.0.el7.x86_64.rpm
   chmod -R 755 /var/log/gitlab

   - 8.x版本直接安装
   wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
   rpm -i gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
  1. 修改gitlab配置文件指定服务器ip和自定义端口
   vim  /etc/gitlab/gitlab.rb
  1. 重置并启动GitLab
   systemctl restart gitlab-runsvdir
   gitlab-ctl reconfigure
   gitlab-ctl restart
  1. 查看gitlab版本
   head -1 /opt/gitlab/version-manifest.txt
  1. 设置、重置root密码(下面代码一行一行执行,初始化123456789密码)
cd /opt/gitlab/bin
gitlab-rails console production
u=User.where(id:1).first
u.password=123456789
u.password_confirmation=123456789
u.save!
exit

完全卸载

  1. 停止gitlab
   gitlab-ctl stop
  1. 卸载gitlab
   rpm -e gitlab-ce
  1. 查看gitlab进程
   ps aux | grep gitlab
  1. 杀掉第一个进程(就是带有好多…的进程)
   kill -9 pid
   // 杀掉后,在ps aux | grep gitlab确认一遍,还有没有gitlab的进程
  1. 删除所有包含gitlab文件
   find / -name gitlab | xargs rm -rf

汉化

注意gitlab的版本需和汉化版本一致

  1. 安装git
   yum install -y git
  1. 下载最新的汉化包
   cd
   git clone https://gitlab.com/xhang/gitlab.git -b v10.0.4-zh
   //( -b v10.0.2-zh  版本号自己选)
  1. 查看该汉化补丁的版本
   cat gitlab/VERSION
  1. 停止gitlab服务
   gitlab-ctl stop
  1. 切换到gitlab汉化包所在的目录
   cd /root/gitlab
  1. 比较汉化标签和原标签,导出patch用的diff文件到/root下(注意版本号)
   git diff v10.0.4 v10.0.4-zh > ../10.0.4-zh.diff
  1. 回到/root目录
   cd
  1. 将10.0.4-zh.diff作为补丁更新到gitlab中(注意版本号)
   yum install patch -y
   patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 10.0.4-zh.diff
  1. 启动gitlab
   gitlab-ctl start
  1. 重新配置gitlab
   gitlab-ctl reconfigure
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mose-x

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值