gitlab 安裝-離線

安裝步驟

1. wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/scientific/7/gitlab-ce-12.2.5- ce.0.el7.x86_64.rpm/download.rpm

2. rpm -ivh XXXX.rpm --force

默認(rèn)路徑說明

1. /var/opt/gitlab 主要為數(shù)據(jù)目錄和程序目錄

2. /var/log/gitlab 為日志目錄,存放了不同模塊的日志,各自目錄下的current文件為最新日志

3. /etc/gitlab 為配置目錄

配置相關(guān)

1. 配置文件主要為 /etc/gitlab/gitlab.rb 配置文件修改后可以使用 gitlab-ctl reconfigure 進(jìn)行生效

2. 修改ssh端口 gitlab_rails['gitlab_shell_ssh_port'] = 220

a. 修改服務(wù)器ssh端口 vim /etc/ssh/sshd_config,修改/添加: Port 2233 一行

3. 修改http訪問地址 external_url 'http://172.22.4.183:8899

4. 如果unicorn的8080端口被占用需要修改: unicorn['port'] = 8891

5. 如果需要修改數(shù)據(jù)存放地址需要修改 git_data_dirs一項(xiàng)

安裝遇到的問題記錄

1. node-exporter不能啟動(dòng)

a. 查看日志 tail -f /var/log/gitlab/node-exporter/current

b. 錯(cuò)誤信息為:Listening on localhost:9100" source="node_exporter.go:170

c. 修改 /etc/resov.conf 添加 nameserver 8.8.8.8 (學(xué)習(xí)/etc/resov.conf /etc/hosts)

2. 啟動(dòng)成功但是頁面返回502

a. 查看不同模塊的日志發(fā)現(xiàn)unicor沒有啟動(dòng)成功,發(fā)現(xiàn)端口被占用

b. 修改gitlab.rb中的 unicorn['port'] = 8891

c. gitlat由多個(gè)單獨(dú)的服務(wù)啟動(dòng),可以分別查看各個(gè)服務(wù)是否啟動(dòng)成功無誤, tail -f /var/log/gitlab/XXXXXXX/current

常用命令

1. gitlab-ctl reconfigure #使配置文件生效 但是會(huì)初始化除了gitlab.rb之外的所有文件

2. gitlab-ctl status #查看狀態(tài)

3. gitlab-ctl stop #停服務(wù)

4. gitlab-ctl start #起服務(wù)

5. gitlab-ctl restart

6. gitlab-ctl tail #查看日志的命令(Gitlab 默認(rèn)的日志文件存放在/var/log/gitlab 目錄下)

備份還原gitlab

備份gitlab

1. gitlab-rake gitlab:backup:create //默認(rèn)備份文件目錄為/var/opt/gitlab/backups a. 如備份文件為:1637065636_2021_11_16_12.2.5_gitlab_backup.tar

備份文件

1. 拷貝備份文件到服務(wù)器的備份目錄(/var/opt/gitlab/backups)給備份文件付777權(quán)限

2. 備份文件的時(shí)候會(huì)提示gitlab.rb gitlab-secrets.json需要手工備份,將文件拷貝到需要的服務(wù)器上,覆蓋原有文件,目錄為:/etc/gitlab目錄下。

3. 恢復(fù)文件 gitlab-rake gitlab:backup:restore BACKUP=備份文件編號(編號為備份文件的一串?dāng)?shù)字)(如上述的1637065636_2021_11_16_12.2.5編號)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容