CentOS 7 環境搭建GitLab

2021-08-20 05:21:33 字數 1567 閱讀 4873

gitlab是乙個基於 web 的 git

倉庫管理工具,使用開源許可證。

官網:系統要求:

支援的發行版:ubuntu,debian,centos,opensuse,red hat enterprise linux(請使用centos的包),scientific linux(請使用centos的包),oracle linux(請使用centos的包)。

ruby 2.3+

mysql或postgresql

gitredis

centos 7環境下的搭建:

官網安裝文件:installation

1.安裝並設定http和ssh防火牆許可權:

2.安裝郵件伺服器postfix(可跳過,用smtp伺服器替代)

sudo yum install postfix

sudo systemctl enable postfix

sudo systemctl start postfix

3.獲取安裝指令碼,自行安裝所有依賴包

curl  | sudo bash

4.安裝gitlab

sudo external_url="" yum install -y gitlab-ee

external_url為gitlab開啟頁面,最好設定成你的「伺服器ip/gitlab」,如果此處不設定,後面需要修改ip位址

耐心等待,gitlab-ee包大約400+mb,安裝需要空間2g+.

其他配置問題:

sudo gitlab-ctl stop unicorn

sudo gitlab-ctl stop sidekiq

vi /etc/gitlab/gitlab.rb

把配置檔案中的external_url ""改為

external_url "http://伺服器ip/gitlab"

其他更多配置都在這個檔案裡面,具體怎麼配置見官網。

sudo gitlab-ctl reconfigure

重啟gitlab:

sudo gitlab-ctl restart

重啟完成後在瀏覽器中輸入:

伺服器ip/gitlab

即可進入gitlab首頁,第一次進入會設定密碼。搭建完成。

Centos7環境搭建lnmp環境

原創 編譯安裝lnmp環境 準備軟體 nginx1.10.3 php 5.5.12 mariadb10.0.8 資料庫在此使用的yum安裝 一 yum安裝mariadb資料庫 yum y install mariadb 啟動資料庫 systemctl start mariadb 修改root密碼 g...

gitlab 在CentOS7 環境搭建

一 安裝和配置必要的依賴關係 如果你安裝字尾來傳送電子郵件時請選擇 設定。而不是使用字尾還可以使用sendmail或配置自定義smtp伺服器和配置乙個smtp伺服器。在centos 6和7,下面的命令將開啟http和ssh訪問系統中的防火牆。可能會需要先關閉防火牆 systemctl stop fi...

CentOS7環境下搭建storm集群

使用的 zookeeper 集群為 11.12.112.215 2181,11.12.112.216 2181,11.12.112.217 2181 並且 zookeeper 集群已經啟動成功 下面將以 11.12.112.210 伺服器上為例,說明 storm 的部署過程 1 解壓storm 到目...