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 到目...