Linux GitLab安裝及漢化

2022-02-15 18:59:09 字數 2374 閱讀 3061

gitlab簡介:

gitlab是乙個用於倉庫管理系統的開源專案。使用git作為**管理工具,並在此基礎上搭建起來的web服務。可通過web介面進行訪問公開的或者私人專案。它擁有github類似的功能,能夠瀏覽源**,管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供乙個檔案歷史庫。團隊成員可以利用內建的簡單聊天程式(wall)進行交流。它還提供了乙個**片段收集功能可以輕鬆實現**復用。

常用的**:

官網:國內映象:

/etc/gitlab/gitlab.rb          #gitlab配置檔案

/opt/gitlab #gitlab的程式安裝目錄

/var/opt/gitlab #gitlab目錄資料目錄

/var/opt/gitlab/git-data #存放倉庫資料

gitlab-ctl status #檢視當前gitlab所有服務執行狀態

gitlab-ctl stop #停止gitlab服務

gitlab-ctl stop nginx #單獨停止某個服務

gitlab-ctl tail

#檢視所有服務的日誌

gitlab的服務構成:

nginx: 靜態web伺服器

gitlab-workhorse 輕量級反向**伺服器

logrotate 日誌檔案管理工具

postgresql 資料庫

redis 快取資料庫

sidekiq 用於在後台執行佇列任務(非同步執行)

安裝環境:

(1

)centos 6或者7 (此處使用7)(2

)2g記憶體(實驗)生產(至少4g),不然會很卡

(3)安裝包:gitlab-ce-10.2.2-ce

(4)禁用防火牆,關閉selinux

安裝步驟:(1)安裝軟體

[root@gitlab ~]# yum

install -y curl policycoreutils-python openssh-server #安裝依賴

[root@gitlab ~]# rpm -ivh gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm #安裝gitlab

[root@gitlab ~]# vim /etc/gitlab/gitlab.rb      #編輯配置檔案  

external_url

''#改為自己的ip位址

(3)重灌完成訪問,會首先叫更改密碼(root使用者),改完後登入。如下介面:

(4)漢化

2、檢視全部分支版本

[root@gitlab ~]# git branch -a

3、對比版本、生成補丁包

[root@gitlab ~]# git diff remotes/origin/10-2-stable remotes/origin/10-2-stable-zh > /tmp/10.2.2-zh.diff

4、停止伺服器

[root@gitlab ~]# gitlab-ctl stop

5、打補丁

[root@gitlab ~]# patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < /tmp/10.2.2-zh.diff

6、啟動和重新配置

[root@gitlab ~]# gitlab-ctl start

[root@gitlab ~]# gitlab-ctl reconfigure

10.2.2-zh.diff。提取碼:

kaiw

漢化完成後再次重新整理頁面如下

Linux GitLab安裝及漢化

gitlab簡介 gitlab是乙個用於倉庫管理系統的開源專案。使用git作為 管理工具,並在此基礎上搭建起來的web服務。可通過web介面進行訪問公開的或者私人專案。它擁有github類似的功能,能夠瀏覽源 管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供乙個檔案歷史庫。...

Linux GitLab安裝及漢化

gitlab簡介 gitlab是乙個用於倉庫管理系統的開源專案。使用git作為 管理工具,並在此基礎上搭建起來的web服務。可通過web介面進行訪問公開的或者私人專案。它擁有github類似的功能,能夠瀏覽源 管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供乙個檔案歷史庫。...

linux gitlab的安裝及配置

gitlab 是利用ruby on rails開發的乙個開源版本管理系統,實現了乙個自託管的git專案倉庫,是集 託管,測試,部署於一體的開源git倉庫管理軟體,可通過web介面進行訪問公開或私人專案,與github類似,gitlab能夠瀏覽 管理缺陷和注釋,可以管理團隊對倉庫的訪問 1 git 是...