乾貨 gitlab 11 10 4版本漢化

2022-07-03 20:00:21 字數 1508 閱讀 1817

目錄

[root@localhost ~]# curl -s  | sudo bash

[root@localhost ~]# yum makecache fast

[root@localhost ~]# yum list gitlab-ce

[root@localhost ~]# yum install -y gitlab-ce

#安裝完成後,需要進行配置url和unicorn的程序項,避免記憶體占用過高,如下:

[root@localhost ~]# grep -ev "^$|#" /etc/gitlab/gitlab.rb

external_url ''

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爆顯示。如圖:

[root@localhost ~]# wget 

[root@localhost ~]# tar -zxf gitlab-11-10-stable-zh.tar.gz

[root@localhost ~]# cp -rp /opt/gitlab/embedded/service/gitlab-rails #備份需要漢化的目錄

[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頁面,已然是我們熟悉的中文啦,如圖:

Mysql資料遷移 8 0版本至5 7版本

寫這篇帖子的原因 昨天在本地將資料遷移完後,部署至生產環境報錯,資料匯入的時候發生問題。為了避免踩雷所以在本地裝的mysql 5.7,但很奇怪不知道咋回事變成了8.0版本。於是乎在遷移至生產環境是出現了字符集的問題。之前在網上也搜了不少帖子,甚至不知道如何去搜。搜出來的內容沒有很具體到版本。有在命令...

GitLab發布11 6版本,支援無伺服器功能部署

gitlab最新發布的11.6版本能夠使用knative和kubernetes來構建 部署和管理無伺服器工作負載 利用faas模型 gitlab是無伺服器的,並且支援faas,gitlab將進一步擴充套件其ci cd功能,以支援完整的devops生命週期。gitlab將knative支援作為alph...

GitLab發布11 6版本,支援無伺服器功能部署

gitlab最新發布的11.6版本能夠使用knative和kubernetes來構建 部署和管理無伺服器工作負載 利用faas模型 gitlab是無伺服器的,並且支援faas,gitlab將進一步擴充套件其ci cd功能,以支援完整的devops生命週期。gitlab將knative支援作為alph...