Gitlab部署

前言

因部門業務整頓,需將原有的多部門共用的Gitlab環境遺棄,新建部門獨立的Gitlab環境!git

安裝

CE版本安裝操做:https://about.gitlab.com/install/#centos-7?version=cevim

 

# 說明 centos

執行sudo EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-ce命令時,需將本身須要的域名替換進去,此處筆者用的是sudo EXTERNAL_URL="https://gitlab.jky.com" yum install -y gitlab-cegitlab

配置

根據官網文檔進行Gitlab服務的安裝,操做簡易,重點內容是對其配置進行了解,見下文!spa

 

# 經常使用信息rest

/etc/gitlab/gitlab.rb # 主配置文件日誌

/var/log/gitlab/ # 日誌目錄blog

/var/opt/gitlab/ # 各個服務的主目錄文檔

/var/opt/gitlab/git-data/repositories # Git倉庫數據目錄get

 

# 因考慮Gitlab數據的長久及不斷的增長式存儲,須要將倉庫數據指定到較大的數據盤進行存儲,則要修改默認倉庫數據存儲位置,操做以下:

# 創建存儲目錄及修改相關權限

mkdir –p /data/git-data

chown git:root /data

chown git:root /data/git-data

chmod 700 /data

chmod 700 /data/git-data

# 修改配置文件

vim /etc/gitlab/gitlab.rb

# 從新加載配置信息啓動

gitlab-ctl reconfigure

gitlab-ctl restart

# 若原有目錄存在數據,修改存儲位置後須要同步數據,操做以下

gitlab-ctl stop

rsync -av /var/opt/gitlab/git-data/repositories /data/git-data/

gitlab-ctl upgrade

ls /data/git-data/

gitlab-ctl start

日誌

# 查看

訪問

# 添加解析

若域名是公網可用域名,則不需配置操做,此處因域名是自定義的,同時Gitlab僅限於內部訪問,故訪問的電腦需添加hosts解析,Windows解析文件的路徑是C:\Windows\System32\drivers\etc,打開並添加以下信息後保存便可;

10.1.10.55 gitlab.jky.com

# 頁面訪問

# 訪問連接 https://gitlab.jky.com 第一次訪問時會讓設置密碼,設置後經過 "root/密碼" 便可登陸;

相關文章
相關標籤/搜索