linux 搭建gitlab server


以root 身份進行登錄linux

1.先安裝相關依賴:

sudo yum install -y curl policycoreutils-python openssh-server

2.
開啟SSH
開機自啟動
sudo systemctl enable sshd sudo systemctl start sshd
3.防火牆永久開放http
sudo firewall-cmd --permanent --add-service=http

sudo systemctl reload firewalld
(注釋防火牆停止重啟:systemctl start/stop/reload firewalld)

4.
安裝postfix,設置postfix開機自啟,並啟動,postfix支持gitlab發信功能
  yum install postfix
   systemctl enable postfix
   systemctl start postfix
下載gitlab:
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
安裝(linux內存至少2g官方建議4g內存你配置linux內存的時候): mkdir /usr/local/gitlab
rpm -ivh  gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

 

 

修改gitlab配置文件的服務器地址和端口,配置項:external_url,注意端口占用問題以及防火牆開通端口8989:

vi    /etc/gitlab/gitlab.rb

 

## GitLab URL
##! URL on which GitLab will be reachable.
##! For more details on configuring external_url see:
##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab
external_url 'http://192.168.81.129:8989'

 

永久開放端口8989:

firewall-cmd --permanent --add-port=8989/tcp

重啟防火牆,運行命令:
firewall-cmd --reload

查看端口號是否開啟,運行命令:
firewall-cmd --query-port=8989/tcp

 

重新啟動gitlab配置文件

gitlab-ctl reconfigure
gitlab-ctl restart

以上兩個完成現實分別如下:

Running handlers:
Running handlers complete
Chef Client finished, 362/515 resources updated in 04 minutes 18 seconds
gitlab Reconfigured!

[root@hostuser gitlab]# gitlab-ctl restart
ok: run: gitaly: (pid 26240) 1s
ok: run: gitlab-monitor: (pid 26261) 0s
ok: run: gitlab-workhorse: (pid 26264) 1s
ok: run: logrotate: (pid 26314) 0s
ok: run: nginx: (pid 26322) 1s
ok: run: node-exporter: (pid 26334) 0s
ok: run: postgres-exporter: (pid 26341) 0s
ok: run: postgresql: (pid 26350) 0s
ok: run: prometheus: (pid 26359) 0s
ok: run: redis: (pid 26375) 1s
ok: run: redis-exporter: (pid 26379) 0s
ok: run: sidekiq: (pid 26387) 0s
ok: run: unicorn: (pid 26397) 0s

進入頁面地址欄點擊你設置的ip:8989

密碼至少8位 adminadmin建議

默認用戶名root ,輸入密碼adminadmin

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM