centos7安裝部署gitlab伺服器

2022-09-13 15:54:09 字數 1836 閱讀 6824

1. 安裝依賴軟體

yum -y install policycoreutils openssh-server openssh-clients postfix

2.設定postfix開機自啟,並啟動,postfix支援gitlab發信功能

systemctl enable postfix && systemctl start postfix

wget

rpm -i gitlab-ee-10.8.4-ee.0.el7.x86_64.rpm

4.修改gitlab配置檔案指定伺服器ip和自定義埠:

退出並儲存

ps:注意這裡設定的埠不能被占用,預設是8080埠,如果8080已經使用,請自定義其它埠,並在防火牆設定開放相對應得埠

5.重置並啟動gitlab

執行:gitlab-ctl reconfigure

提示「ok: run:」表示啟動成功

6.訪問 gitlab頁面

如果沒有網域名稱,直接輸入伺服器ip和指定埠進行訪問

第一次訪問gitlab位址時,強制要求修改密碼

報錯處理:

一.登入502報錯

一般是許可權問題,解決方法:chmod -r 755 /var/log/gitlab

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

二.gitlab-ctl reconfigure

報錯n itdb: could not obtain information about current user: permission denied

error executing action `run` on resource 'execute[/opt/gitlab/embedded/bin/initdb -d /var/opt/gitlab/postgresql/data -e utf8]'

根據報錯資訊大概鎖定使用者的許可權問題,安裝gitlab-ce會自動新增使用者四個使用者:

gitlab-www:x:497:498::/var/opt/gitlab/nginx:/bin/false

git:x:496:497::/var/opt/gitlab:/bin/sh

gitlab-redis:x:495:496::/var/opt/gitlab/redis:/bin/nologin

gitlab-psql:x:494:495::/var/opt/gitlab/postgresql:/bin/sh

ClikHouse安裝部署 Centos7

centos7安裝clickhouse wget content disposition wget content disposition wget content disposition wget content disposition wget content disposition wget ...

CentOS 7安裝部署GitLab

最近公司換了新的 伺服器,之前伺服器是在亞馬遜上,相對貴點,為了節約成本這次換到了國內的雲伺服器 公司把git私服也換了,之前用的gitblit,此次更新到了gitlab ce 社群版 特此記錄下安裝 部署的過程。相對來說gitlab的功能以及介面等,都要比gitblit好一些 但是就安裝來說,gi...

Centos7 安裝部署gitlab

1 安裝依賴軟體 yum y install policycoreutils openssh server openssh clients postfix 2 設定postfix開機啟動,啟動postfix。systemctl enable postfix systemctl start postf...