GitLab的基础使用-汉化配置

                     GitLab的基础使用-汉化配置

                                        作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

一.使用GitLab默认的中文支持

1>.如下图所示,登录成功后点击用户头像,选择"Settings" 

2>.如下图所示,点击"Preferences"

3>.如下图所示,点击下拉菜单后,选择"简体中文"

4>.如下图所示,点击"Save Changes"

5>.如下图所示,保存成功啦

6>.刷新页面,发现部分页面是中文的

 

二.GitLab汉化

  虽然不推荐汉化,但是我们中国人已经习惯使用中文啦,我们可以基于第三方开发爱好者实现GitLab汉化。

  第三方翻译版本,博主推荐阅读:
    https://gitlab.com/xhang/gitlab

1>.汉化方案一(下载语言包)

  1>.首先安装GitLab,可以参考我之前的笔记,博主推荐阅读:
    https://www.cnblogs.com/yinzhengjie2020/p/12439205.html

  2>.停止GitLab
    [root@gitlab201.yinzhengjie.org.cn ~]# gitlab-ctl stop
  3>.如上图所示,下载和你安装的GitLab版本一致的汉化包到本地并解压
    [root@gitlab201.yinzhengjie.org.cn ~]# tar -xf gitlab-v12.8.6-zh.tar
 
  4>.备份源文件,避免汉化包将你现有的数据破坏
    [root@gitlab201.yinzhengjie.org.cn ~]# cp -rp /opt/gitlab/embedded/service/gitlab-rails/ /opt/gitlab-rails-`date +%F`
  5>.替换文件
    [root@gitlab201.yinzhengjie.org.cn ~]# cp -rf gitlab-v12.8.6-zh/* /opt/gitlab/embedded/service/gitlab-rails/

  6>.执行重新配置命令
    [root@gitlab201.yinzhengjie.org.cn ~]# gitlab-ctl reconfigure

  7>.启动GitLab
    [root@gitlab201.yinzhengjie.org.cn ~]# gitlab-ctl start

2>.汉化方案二(通过源码汉化)

  1>.克隆源码到本地
    [root@gitlab201.yinzhengjie.org.cn ~]# git clone https://gitlab.com/xhang/gitlab.git

  2>.查看当前GitLab版本
    [root@gitlab201.yinzhengjie.org.cn ~]# head -1 /opt/gitlab/version-manifest.txt 
    gitlab-ce 12.8.6
    [root@gitlab201.yinzhengjie.org.cn ~]#
  
  3>.将汉化的部分单独抽取出来
    [root@gitlab201.yinzhengjie.org.cn ~]# git diff gitlab/v12.8.6 gitlab/v12.8.6-zh > /root/v12.8.6-zh.diff
  
  4>.停止GitLab服务
    [root@gitlab201.yinzhengjie.org.cn ~]# gitlab-ctl stop
  
  5>.开始打补丁
    [root@gitlab201.yinzhengjie.org.cn ~]# patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < /root/v12.8.6-zh.diff

  6>.执行重新配置命令
    [root@gitlab201.yinzhengjie.org.cn ~]# gitlab-ctl reconfigure

  7>.启动GitLab
    [root@gitlab201.yinzhengjie.org.cn ~]# gitlab-ctl start

 

posted @ 2020-03-14 06:32  JasonYin2020  阅读(4423)  评论(2编辑  收藏  举报