前言
因部門業務整頓,需將原有的多部門共用的Gitlab環境遺棄,新建部門獨立的Gitlab環境!
安裝
CE版本安裝操作:https://about.gitlab.com/install/#centos-7?version=ce
# 說明
執行sudo EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-ce命令時,需將自己需要的域名替換進去,此處筆者用的是sudo EXTERNAL_URL="https://gitlab.jky.com" yum install -y gitlab-ce
# 注意
若要安裝指定版本的Gitlab,則可通過清華大學鏡像站配置Gitlab相應的repo后,yum install 方式指定版本安裝即可!
清華大學鏡像站: https://mirrors.tuna.tsinghua.edu.cn
配置
根據官網文檔進行Gitlab服務的安裝,操作簡易,重點內容是對其配置進行了解,見下文!
# 常用信息
/etc/gitlab/gitlab.rb # 主配置文件
/var/log/gitlab/ # 日志目錄
/var/opt/gitlab/ # 各個服務的主目錄
/var/opt/gitlab/git-data/repositories # Git倉庫數據目錄
# 因考慮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/密碼" 即可登錄;