Gitlab安装汉化
- 环境准备
操作系统:centos7(minimal,www.centos.org下载的包是CentOS-7-x86_64-Minimal-1708.iso)
CPU:2核
内存:6G
- 更换阿里yum(个人习惯)
步骤:
- 下载wget
Yum install -y wget
2)备份默认的yum
mv /etc/yum.repos.d /etc/yum.repos.d.backup
3)设置新的yum目录
mkdir /etc/yum.repos.d
4)下载阿里yum配置到该目录
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
5)重建缓存
yum clean all
yum makecache
6) 升级所有包(改变软件设置和系统设置,系统版本内核都升级,故需要几分钟耐心等待)
1.2安装vim(个人习惯)
yum install -y vim
二.获取gitlab汉化包(要部署非汉化版,可以跳过这一块内容)
2.1 安装git
yum install -y git
2.2 克隆获取汉化版本库
下载最新的汉化包
git clone https://gitlab.com/xhang/gitlab.git
如果是要下载老版本的汉化包,需要加上老版本的分支,比如今天已经是10.0.4,我依旧想下载10.0.2,可以运行下面的语句
git clone https://gitlab.com/xhang/gitlab.git -b v10.0.2-zh
2.3 查看该汉化补丁的版本
cat gitlab/VERSION
三.部署社区版gitlab
3.1安装gitlab的依赖
yum install -y curl openssh-server openssh-clients postfix cronie policycoreutils-python
//10.x以后开始依赖policycoreutils-python, 9.x时还没有依赖该项。
3.2启动postfix,并设为开机启动
systemctl start postfix
systemctl enable postfix
注:通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。
3.3 设置防火墙
firewall-cmd --add-service=http --permanent
firewall-cmd –reload
注:启动postfix的时候报错:vim /etc/postfix/main.cf的设置
inet_protocols = ipv4
inet_interfaces = all
3.4 获取gitlab的rpm包
途径1: 通过清华开源镜像站
查看清华开源镜像站,有我需要的10.0.2的rpm包。
获取rpm包
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.2-ce.0.el7.x86_64.rpm
途径2: 从官方获取rpm包后上传到/root目录下
官方下载:https://packages.gitlab.com/gitlab/gitlab-ce/
因为要在centos7上安装版本10.0.2的gitlab,故找到gitlab-ce-10.0.2-ce.0.el7.x86_64.rpm下载到本地后,通过Bitvise SSH Client工具将rpm包上传到gitlab虚拟机的/root目录下。
说明:从下载速度和方便程度来说,走清华的镜像站的方式更优,但是我2017/10/20想下载gitlab10.0.4时,发现清华的镜像站最新只有10.0.3,故在增补“途径2”获取最新的安装包。
3.5 安装rpm包
rpm -i gitlab-ce-10.0.2-ce.0.el7.x86_64.rpm
根据提示,继续执行指令配置gitlab
gitlab-ctl reconfigure
注:在卸载gitlab然后再次安装执行sudo gitlab-ctl reconfigure的时候往往会出现:ruby_block[supervise_redis_sleep] action run,会一直卡无法往下进行!
解决方案:
1、按住CTRL+C强制结束;
2、运行:sudo systemctl restart gitlab-runsvdir;
3、再次执行:sudo gitlab-ctl reconfigure
3.6 修改配置文件gitlab.rb
vim /etc/gitlab/gitlab.rb
将external_url变量的地址修改为gitlab所在centos的ip地址。
因为修改了配置文件,故需要重新加载配置内容。
gitlab-ctl reconfigure
gitlab-ctl restart
3.7 查看gitlab版本
head -1 /opt/gitlab/version-manifest.txt
四.覆盖汉化包
4.1 停止gitlab服务
gitlab-ctl stop
4.2 切换到gitlab汉化包所在的目录(即步骤二获取的汉化版gitlab)
cd /root/gitlab
4.3 比较汉化标签和原标签,导出 patch 用的 diff 文件到/root下
git diff v10.0.2 v10.0.2-zh > ../10.0.2-zh.diff
4.4 回到/root目录
Cd
4.5 将10.0.2-zh.diff作为补丁更新到gitlab中
yum install patch -y
patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 10.0.2-zh.diff
4.6 启动gitlab
gitlab-ctl start
4.7 重新配置gitlab
gitlab-ctl reconfigure
五.设置管理员密码
管理员账号登录的用户名:root
(虽然登录后管理员的用户名为Administrator,但是实际登录的用户名是root)
方法一:网页方式
浏览器访问gitlab所在的ip,输入密码后点击 “Change your password”(如果进行汉化,点击“修改密码”)。
方法二:指令方式
gitlab-rails console production
稍等一会后会出现
irb(main):001:0> user = User.where(id: 1).first // id为1的是超级管理员
irb(main):002:0>user.password = 'yourpassword' // 密码必须至少8个字符
irb(main):003:0>user.save! // 如没有问题 返回true
exit // 退出
Gitlab安装汉化相关推荐
- 安装gitlab并汉化
官方安装教程: https://www.gitlab.cc/downloads/#centos6 1,默认安装的是英文版,后面说怎么汉化. 2,默认安装登录需要重置root密码.可以自己单独设置一个复 ...
- centos 6.8安装git_CentOS7安装GitLab、汉化、邮箱配置及使用
一.GitLab简介 GitLab是利用Ruby On Rails开发的一个开源版本管理系统,实现了一个自托管的Git项目仓库,是集代码托管,测试,部署于一体的开源git仓库管理软件,可通过web界面 ...
- centos7安装gitlab并汉化
一.基础环境准备 1.安装依赖包 [root@gitlab-server ~]#yum install curl policycoreutils openssh-server openssh-clie ...
- ECLIPSE3.2安装 + 汉化 + 配置SWT DESIGNER6.2.0
eclipse3.2安装 + 汉化 + 配置SWT Designer6.2.0(转) 1.下载相关软件 eclipse3.2 下载: http://www.eclipse.org/dow ...
- PS抠图神器: KnockOut 2.0安装汉化和使用教程
PS抠图神器: KnockOut 2.0安装汉化和使用教程 http://jingyan.baidu.com/article/6b97984d8aeadc1ca2b0bf3b.html 转载于:htt ...
- 我的美丽天使(My Fair Angel)入门经典教程(下载 安装 汉化 使用)
迅雷5 上搜索,找那个1.7G的那个 安装: 方法一 用汉化补丁提供的安装功能 最后要按语音补丁 方法2: 1.首先把CD1光盘或者镜像载入. 2.进入光盘根目录,找到GAME这个文件夹,这里面是游戏 ...
- 【ABAQUS2022】ABAQUS2022安装+汉化+帮助文档下载教程
[ABAQUS2022]ABAQUS2022安装+汉化+帮助文档下载教程 安装教程是参考的这两个: https://www.bilibili.com/read/cv17607951/ https:// ...
- Zend Studio 13.6.1下载和安装汉化破解版
Zend Studio 13.6.1下载和安装汉化破解版 Zend Studio 下载地址: https://www.zend.com/en/products/studio/downloads#Win ...
- 如何给sublime text3安装汉化包?so easy 哦
这是我本人亲身测试过的,肯定有效,没用的话怪我咯. 首先安装package control,然后安装汉化包即可,很简单哦!!! 1.安装package control:打开sublime,使用快捷键: ...
最新文章
- 对不起,我就是喜欢问你Spring构造器注入原理
- 2013工资新规定,未来的八种人将会被淘汰!
- Erlang与Java内存架构
- 协议编码分析 - ARP协议详解
- c语言的指针详解ppt,最全的C语言指针详解.ppt
- [转]Resource for Windows Phone 7
- 6年软件测试,职场上的摸爬滚打,告诉我这些.......
- Problem L. Graph Theory Homework
- IIS出现server application error的解决办法
- 三维可视化地籍管理平台如何实现地籍可视化管理?
- Android sdk 环境变量配置无效
- PDF文件转MOBI怎么转?在线操作轻松完成
- linux怎么配置共享目录,Linux 配置共享目录方法
- 达梦数据库角色、用户管理
- 历史的天空-【1】配置
- Python同过百度翻译制作翻译程序
- Google证书生成
- 腾讯云DDoS攻击防护指南
- 画原型图的几大坑,你被埋了吗?!
- 元宇宙六大技术全景图
热门文章
- MCU做Machine Learning识别技术
- 【Python】爬虫数据提取
- ios 播放声音 播放震动
- centos 7 jenkins一健发布asp.net项目
- java美颜源码_美颜系统—源码 美颜系统 - 下载 - 搜珍网
- win7网络无法连接其他计算机,win7电脑无法连接网络怎么办_win7电脑无法连接到网络怎么解决-win7之家...
- C语言判断一个整数是不是素数(质数)、求100以内的所有素数、求前50个素数
- java字符串截取最后一个逗号(可任意符号处特殊符)后内容
- BUUCTF 小明的保险箱
- CAD二次开发 执行环境无效