centOS7下安裝gitlab與漢化

2021-10-02 02:31:31 字數 3460 閱讀 2452

一、開始安裝執行gitlab 安裝命令:rpm -ivh gitlab-ce-12.6.2-ce.0.el7.x86_64.rpm

***或者

新增gitlab映象源進行安裝

vim /etc/yum.repos.d/gitlab_gitlab-ce.repo

[gitlab-ce]

name=gitlab-ce

baseurl=

repo_gpgcheck=0

gpgcheck=0

enabled=1

gpgkey=

安裝git

yum -y install gitlab-ce***

如果提示以下資訊:

則是未安裝gitlab的依賴policycoreutils-python,故執行以下命令安裝gitlab的依賴項即可:

再次執行命令 rpm -ivh gitlab-ce-12.6.2-ce.0.el7.x86_64.rpm ,如果出現下圖資訊,則表示安裝成功。

安裝成功後,修改gitlab配置檔案指定伺服器ip和自定義埠:

配置完之後,執行 gitlab-ctl reconfigure 命令進行重置,等待過程可能稍微久點。如果全程沒有出現紅色資訊提示,如圖,表示成功。

執行 gitlab-ctl start 啟動

提示 "ok: run:"表示啟動成功

到此可以訪問 gitlab頁面了,如果沒有網域名稱,可以直接輸入伺服器ip和指定埠進行訪問。gitlab的初始賬戶: root 密碼:5ivel!fe

第一次登入需要修改密碼。

到此可以愉快的建立自己的git專案啦。

二、漢化獲取gitlab漢化包:

[root@ecs-639d-0002 src]# cd gitlab/

[root@ecs-639d-0002 gitlab]# git diff origin/12-3-stable origin/12-3-stable-zh > /tmp/12.3.diff

更新補丁到gitlab中

[root@ecs-639d-0002 gitlab]# yum -y install patch

[root@ecs-639d-0002 gitlab]# cd /tmp/

[root@ecs-639d-0002 tmp]# patch -d/opt/gitlab/embedded/service/gitlab-rails -p1 < 12.3.diff

重置gitlab

[root@ecs-639d-0002 tmp]# gitlab-ctl reconfigure

[root@ecs-639d-0002 tmp]# gitlab-ctl restart

安裝gitlab的伺服器配置資訊

cpu1核心cpu最多支援100個使用者,所有的workers和後台任務都在同乙個核心工作這將導致gitlab服務響應會有點緩慢。

2核心 支援500使用者,這也是官方推薦的最低標準。

4核心支援2,000使用者。

8核心支援5,000使用者。

16核心支援10,000使用者。

32核心支援20,000使用者。

64核心支援40,000使用者。

memory

安裝使用gitlab需要至少4gb可用記憶體(ram + swap)! 由於作業系統和其他正在執行的應用也會使用記憶體, 所以安裝gitlab前一定要注意當前伺服器至少有4gb的可用記憶體. 少於4gb記憶體會導致在reconfigure的時候出現各種詭異的問題, 而且在使用過程中也經常會出現500錯誤。

1gb 物理記憶體 + 3gb 交換分割槽 是最低的要求,但我們 強烈反對 使用這樣的配置。

2gb 物理記憶體 + 2gb 交換分割槽 支援100使用者,但服務響應會很慢。

4gb 物理記憶體 支援100使用者,也是 官方推薦 的配置。

8gb 物理記憶體 支援 1,000 使用者。

16gb 物理記憶體 支援 2,000 使用者。

32gb 物理記憶體 支援 4,000 使用者。

64gb 物理記憶體 支援 8,000 使用者。

128gb 物理記憶體 支援 16,000 使用者。

256gb 物理記憶體 支援 32,000 使用者。

注意,如果啟動gitlab時,8080埠(giltab預設埠為8080)被占用(或者其他埠被占用),將會出現如下圖畫面:

此時可以使用root使用者修改/etc/gitlab/gitlab.rb

然後執行命令使修改生效

gitlab-ctl reconfigure
然後重啟服務:

gitlab-ctl restart  #重啟所有服務

centos7下安裝janusGraph單機版

janusgraph是一款圖資料庫,繼承自titan,支援分布式,可以整合了多種資料庫,大資料平台,如hbase,hadoop,spark,elasticsearch等。詳細介紹大家可參考官方文件janusgraph官方文件。下面我們介紹如何在centos7上安裝配置單機版本的janusgraph....

centos7下安裝tensorflow gpu版

我的版本 cuda 8.0 cudaa6.0 python3.5.1 tensorflow gpu1.4.0 說說遇到的坑 折騰了一下午 1.查資料說是python3.6可以與其他軟體相容,於是我就安裝了python3.6.6版本,結果後面測試import tensorflow時會報錯importe...

在CentOS 7下安裝Redis

在centos下安裝redis也比較簡單,按照步驟一步一步的操作,基本不會出錯。2 解壓,切換目錄 tar xzf redis 2.8 13.tar.gz cd redis 2.8.13 3 編譯 make make install 4 開啟redis.conf修改配置檔案,最關鍵是下面幾行,其他的...