GitLab v8 17 0安裝及漢化

2021-08-07 13:42:56 字數 2023 閱讀 4353

一、gitlab介紹

gitlab是乙個利用 ruby on rails 開發的開源應用程式,實現乙個自託管的git專案倉庫,可通過web介面進行訪問公開的或者私人專案。

它擁有與github類似的功能,能夠瀏覽源**,管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供乙個檔案歷史庫。它還提供乙個**片段收集功能可以輕鬆實現**復用,便於日後有需要的時候進行查詢。

其社群版開源且免費。開源中國**託管平台 git.oschina.net 就是基於 gitlab 專案搭建。

二、安裝gitlab

如果直接用官網的安裝方法,國內無法連線到他的伺服器,速度會很慢。這裡採用清華大學的映象站。

(1)新建yum源

vi /etc/yum.repos

.d/gitlab-ce.repo

輸入

[gitlab-ce]

name=gitlab-ce

baseurl=

repo_gpgcheck=0

gpgcheck=0

enabled=1

gpgkey=

儲存檔案,在執行

sudo yum makecache

sudo yum install gitlab-ce

(2)環境安裝

sudo yum install curl policycoreutils openssh-server openssh-clients

sudo systemctl enable sshd

sudo systemctl start sshd

sudo yum install postfix

sudo systemctl enable postfix

sudo systemctl start postfix

#如果防火牆未開啟,則忽略下面兩條

sudo systemctl reload firewalld

(3)安裝gitlab

sudo yum install gitlab-ce
(4)執行配置並執行

sudo gitlab-ctl reconfigure
每次修改配置檔案後,都要執行這條命令,使配置生效。

預設使用者名稱root,首次進入系統,會要求修改密碼。

三、漢化

(1)確認版本

cat /opt/gitlab/embedded/service/gitlab-rails/version
當前安裝版本是8.17.0,因此中文補丁需要打8.17版本。

(2)轉殖 gitlab 漢化版的原始碼倉庫:

git clone
注:原來的作者已經停止維護,停留在8.8版本

(3)生成補丁檔案

先切換到轉殖好的gitlab目錄

cd /root/gitlab/
生成漢化補丁

# 8.17 版本的漢化補丁(8-17-stable是英文穩定版,8-17-stable-zh是中文版,兩個 diff 結果便是漢化補丁)

sudo git diff origin/8-17-stable 8-17-stable-zh > /tmp/8.17

.diff

(4)打上漢化補丁

# 停止 gitlab

sudo gitlab-ctl stop

# 應用漢化補丁

cd /opt/gitlab/embedded/service/gitlab-rails

# 啟動gitlab

sudo gitlab-ctl start

執行完畢後,稍等片刻,開啟**,漢化完成。

訓練總結 8 1

一 安排 上午做了兩道搜尋題,之前做過,也就僅僅知道曾經做過,之前的思路啥的全都忘了。下午做的練習賽的題,一共做了兩道題,還有一道題沒過。二 題目 1 棋盤問題 深搜,比較簡單,一開始時問題還是出在回溯上。但回溯的套路大體相同 dfs if 剪枝優化 不符合條件的,continue for incl...

8 1 優化概述

資料庫效能由多種因素決定,在資料庫層面的因素有表結構,查詢語句,和資料庫配置等,這些因素會影響到 cpu 執行週期,i o 等硬體因素,一般來說乙個好的查詢語句應該通過減少 cpu 執行週期和 i o 操作來獲得盡 可能好的效能。對於新手來說處理資料庫優化的問題,首先應該從資料庫軟體高階規則和指南入...

樂觀人生81句

1.每天告訴自己一次,我真的很不錯 2.生氣是拿別人做錯的事來懲罰自己。3.生活中若沒有朋友,就像生活中沒有陽光一樣。4.明天的希望,讓我們忘了今天的痛苦。5.生活若剝去理想 夢想 幻想,那生命便只是一堆空架子。6.發光並非太陽的專利,你也可以發光。7.愚者用肉體監視心靈,智者用心靈監視肉體。8.獲...