gitlab漢化

如果是要下載老版本的漢化包,需要加上老版本的分支,比如今天已經是11.7.5,我依舊想下載10.8.7,可以運行下面的語句
後面的分支可以打開倉庫看看分支命名方式
確認漢化版本庫是否包含該版本的漢化標籤(-zh結尾)。
如果具有相同版本的漢化標籤,則首先在本地 clone 倉庫。
git clone https://gitlab.com/xhang/gitlab.git -b 10-8-stable-zh

  • 下載最新的漢化包
    git clone https://gitlab.com/xhang/gitlab.git

  • 查看該漢化補丁的版本
    cat gitlab/VERSION
    [root@gitlab ~]# cd gitlab/

  • 更新遠程代碼到本地倉庫
    [root@gitlab gitlab]# git fetch

  • 然後比較漢化標籤和原標籤,導出 patch 用的 diff 文件。導出11.7.5 版本的漢化補丁
    [root@test32 gitlab-11.7.5]# git diff v11.7.5 v11.7.5-zh > ../11.7.5-zh.diff
    [root@test32 gitlab-11.7.5]# ll ..
    -rw-r--r-- 1 root root 892801 Feb 14 10:54 11.7.5-zh.diff
    執行完畢後將生成當前版本的補丁文件,如 11.7.5-zh.diff 導入漢化補丁:
  • 停止 gitlab
    [root@test32 gitlab-11.7.5]# gitlab-ctl stop
  • 導入漢化補丁
    [root@test32 gitlab-11.7.5]# yum install patch
    [root@test32 gitlab-11.7.5]# patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < ../11.7.5-zh.diff
  • 重啓 GitLab 即可。
    sudo gitlab-ctl start
  • 執行重新配置命令
    sudo gitlab-ctl reconfigure
  • 執行patch命令時出錯

gitlab漢化

這是因爲補丁中有一些較新的文件,但是我們安裝的gitlab並沒有這個文件存在
所以解決方法就是:跳過
出現這個錯誤時,一直按着回車跳過就行了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章