阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 7下GitLab 9.1.0 安装及汉化

221次阅读
没有评论

共计 1970 个字符,预计需要花费 5 分钟才能阅读完成。

CentOS 7 下 GitLab 9.1.0 安装及汉化

1、安装配置依赖项
如想使用 Postfix 来发送邮件, 在安装期间请选择 ’Internet Site’. 您也可以用 sendmai 或者 配置 SMTP 服务 并 使用 SMTP 发送邮件.
在 CentOS 6 和 7 系统上, 下面的命令将在系统防火墙里面开放 HTTP 和 SSH 端口, 此处在生产环境中适用,此次部署单独一台虚机,selinux,firewall 都是关闭的,仅安装依赖项就行。

yuminstall curl policycoreutils openssh-server openssh-clients
 systemctlenable sshd
 systemctlstart sshd
 yuminstall postfix
 systemctlenable postfix
 systemctlstart postfix
 firewall-cmd–permanent –add-service=http
 systemctlreload firewalld

2. 添加 GitLab 仓库, 并安装到服务器上
curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh|  bash
yuminstall gitlab-ce

3. 启动 GitLab
gitlab-ctlreconfigure

4. 使用浏览器访问 GitLab
首次访问 GitLab, 系统会让你重新设置管理员的密码, 设置成功后会返回登录界面.
默认的管理员账号是 root, 如果你想更改默认管理员账号, 请输入上面设置的新密码登录系统后修改帐号名.
 
5、Omnibus 安装汉化

5.1 使用 marbleqi 制作的汉化增量补丁包

注:使用该汉化补丁包需要重新配置编译资源文件
 
gitlab-ctl reconfigure

5.2 手动导出汉化补丁包汉化
 
请先使用官方包安装或升级完成,确认当前版本。
 
cat/opt/gitlab/embedded/service/gitlab-rails/VERSION

当前版本为 v9.1.0,并确认汉化版本库是否包含该版本的汉化标签(-zh 结尾),也就是是否包含 v9.1.0-zh。

CentOS 7 下 GitLab 9.1.0 安装及汉化
 
如果版本相同,首先在本地 clone 仓库。
 
# 克隆汉化版本库,此处用了好久的时间,拉取这个分支,没有更好的办法,可以自行百度一下 git 慢的解决方式
git clonehttps://gitlab.com/xhang/gitlab.git

# 如果已经克隆过,则进行更新
git fetch

然后比较汉化标签和原标签,导出 patch 用的 diff 文件。
 
# 导出 9.1.0 版本的汉化补丁
进入刚才的目录 git 的目录
cd gitlab
git diff v9.1.0 v9.1.0-zh > ../9.1.0-zh.diff

然后上传 9.1.0-zh.diff 文件到服务器。
# 停止 gitlab
gitlab-ctl stop
patch -d /opt/gitlab/embedded/service/gitlab-rails-p1 < ../9.1.0-zh.diff

确定没有  .rej 文件,重启 GitLab 即可。
gitlab-ctl start

# 执行重新配置命令
gitlab-ctl reconfigure

如果汉化中出现问题,请重新安装 GitLab(注意备份数据)。

至此汉化完成,效果如下:

CentOS 7 下 GitLab 9.1.0 安装及汉化

更多 GitLab 相关教程见以下内容

Ubuntu 14.04 下安装 GitLab 指南  http://www.linuxidc.com/Linux/2015-12/126876.htm

如何在 Ubuntu Server 14.04 下安装 Gitlab 中文版  http://www.linuxidc.com/Linux/2015-12/126875.htm

CentOS 源码安装 GitLab 汉化版  http://www.linuxidc.com/Linux/2015-10/124648.htm

搭建属于自己的 GitLab  http://www.linuxidc.com/Linux/2017-04/142665.htm

Ubuntu 14.04 搭建 GitLab 服务器  http://www.linuxidc.com/Linux/2017-02/140959.htm

CentOS 6.5 安装 GitLab 教程及相关问题解决 http://www.linuxidc.com/Linux/2014-05/101526.htm

升级 GitLab 到 8.2.0  http://www.linuxidc.com/Linux/2015-12/126220.htm

GitLab 的详细介绍:请点这里
GitLab 的下载地址:请点这里 

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-04/143240.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1970字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中