1、YUM安装gitlab-11.10.4

  • 下载gitlab-ce的repo
[root@localhost ~]# curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
[root@localhost ~]# yum makecache fast
[root@localhost ~]# yum list gitlab-ce
  • 安装gitlab
[root@localhost ~]# yum install -y gitlab-ce

#安装完成后,需要进行配置url和unicorn的进程项,避免内存占用过高,如下:
[root@localhost ~]# grep -Ev "^$|#" /etc/gitlab/gitlab.rb
external_url 'http://192.168.0.130'
unicorn['worker_processes'] = 2 [root@localhost ~]# gitlab-ctl reconfigure
这一步,如果出现重新配置一直卡页面,需要检查gitlab-runsvdir服务是否已经启动,如果未启动,或者已经启动,进行启动或重启操作,如下: [root@localhost ~]# systemctl status gitlab-runsvdir
[root@localhost ~]# systemctl restart gitlab-runsvdir [root@localhost ~]# gitlab-ctl restart #重启gitlab服务

访问192.168.0.130会有英文界面,用户名为root,首次登陆需要修改密码,修改完成后,进入页面。点击右上角的Settings进行Preferences设置,在语言项选择中文,此时刷新后,可以看到标题和右侧的导航栏是变为中文的,但是具体的项目并没有中文显示,所以会变成中文+英文的LOW爆显示。如图:

2、gitlab汉化技能

找到汉化补丁,地址如下:

https://gitlab.com/xhang/gitlab (延续Larry Li的8-8-zh中文版本 gitlab.com/larryli/gitlab 进行更新),目前该补丁最新为11.10.2的汉化补丁,所以在安装版本时最好是找到对应的版本进行安装,这里使用的版本是11.10.4,暂用未发现异常

找到对应的版本这里直接使用11.10的汉化补丁包,下载下来:

[root@localhost ~]# wget https://gitlab.com/xhang/gitlab/-/archive/11-10-stable-zh/gitlab-11-10-stable-zh.tar.gz
[root@localhost ~]# tar -zxf gitlab-11-10-stable-zh.tar.gz
[root@localhost ~]# cp -rp /opt/gitlab/embedded/service/gitlab-rails{,.bak_$(date +%F)} #备份需要汉化的目录
[root@localhost ~]# cp -rf gitlab-11-10-stable-zh/* /opt/gitlab/embedded/service/gitlab-rails/ #拷贝汉化补丁进行覆盖 这里cp会一直询问是否覆盖,可以直接用unalias cp取消掉cp的别名设置,然后加上-rf强制覆盖文件,覆盖完成后,执行重载配置
[root@localhost ~]# gitlab-ctl reconfigure
[root@localhost ~]# gitlab-ctl restart

再次访问gitlab页面,已然是我们熟悉的中文啦,如图:





最新文章

  1. [LeetCode] Linked List Cycle 单链表中的环
  2. mac版本cornerstone的无限期破解方法【转】
  3. 使用 MimeKit 和 MailKit 发送邮件
  4. 金山快盘有Linux版了
  5. 详解HttpURLConnection
  6. javascript中涉及到汉字的比较
  7. 用TableView做的新闻客户端展示页面
  8. SQL 小笔记
  9. 解决KVM中鼠标不同步问题
  10. OC强弱引用的使用规则
  11. 2015级C++第4周项目 函数
  12. 循环链表设计与API实现
  13. datatable 笔记 服务器端查询
  14. js的原型/原型链/构造函数
  15. 51nod1238 最小公倍数之和 V3(莫比乌斯反演)
  16. Android 开发 VectorDrawable 矢量图 (三)矢量图动画
  17. Android Studio 调试系列之分析堆栈调用
  18. C#应用视频教程3.4 Halcon+C#测试
  19. 【OCP-12c】2019年CUUG OCP 071考试题库(79题)
  20. android studio 安卓工作室 汉化完整版

热门文章

  1. PATB1014福尔摩斯的约会
  2. Redis Zrevrank 命令
  3. CSS 分割线
  4. jquery根据选择器进行页面赋值,封装赋值方法
  5. 关于Class: ES6 JavaScript的class的静态方法、属性和实例属性。
  6. 【转帖】Storm基本原理概念及基本使用
  7. 使用Kafka Connect创建测试数据生成器
  8. golang微服务框架go-micro 入门笔记2.4 go-micro service解读
  9. 百度前端技术学院task14源代码
  10. 独立使用 ecj