您好! 请登录 注册

服务器维护CentOS 7下GitLab 9.1.0 安装及汉化

发表时间: 2020-06-24 16:26:47

浏览: 36

艾锑无限15年聚焦中小企业IT外包服务,提供桌面运维,网管服务,电脑维护,网络维护,服务器维护,项目工程等IT外包一站式服务,全国服务热线: 4006507820

服务器维护CentOS 7下GitLab 9.1.0 安装及汉化


服务器维护小知识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。

 
如果版本相同,首先在本地 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(注意备份数据)。

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

 


艾锑无限科技专业:IT外包、企业外包、北京IT外包、桌面运维、弱电工程、网站开发、wifi覆盖方案,网络外包,网络管理服务,网管外包,综合布线,服务器运维服务,中小企业it外包服务,服务器维保公司,硬件运维,网站运维服务


以上文章由北京艾锑无限科技发展有限公司整理


咨询热线
15601064618

国际VPN

扫码立即获取

图片展示

© 2015-2017 www.bjitwx.com 京ICP备06011561号  北京艾锑无限科技发展有限公司 北京朝阳区酒仙桥路2号798艺术区音响南路A01座