gitlab搭建


服務器准備

准備一個centos7以上版本的服務器。關閉防火牆,並且配置好主機名和ip。
>>> systemctl stop firewalld.service
>>> systemctl disable firewalld.service

安裝包准備

>>> wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ol/7/gitlab-ce-13.10.2-ce.0.el7.x86_64.rpm/download.rpm
>>> mv gitlab-ce-13.10.2-ce.0.el7.x86_64.rpm /opt/module/

編寫腳本

>>> vim gitlab-install.sh
sudo rpm -ivh /opt/module/gitlab-ce-13.10.2-ce.0.el7.x86_64.rpm 
sudo yum install -y curl policycoreutils-python openssh-server cronie 
sudo lokkit -s http -s ssh 
sudo yum install -y postfix 
sudo service postfix start 
sudo chkconfig postfix on 
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash 
sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ce 

給腳本增加權限

>>> chmod +x gitlab-install.sh

執行腳本開始安裝

>>> ./gitlab-install.sh

初始化gitlab服務

>>> gitlab-ctl reconfigure

啟動服務

>>> gitlab-ctl start
>>> gitlab-ctl stop  # 停止服務

網頁訪問

首先需要在本地win或者mac電腦上的hosts文件中添加映射關系
192.168.1.12  gitlab-server    # (linux主機名)


免責聲明!

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



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