天天看點

Linux(centos7)搭建gitlab Linux(centos7)搭建gitlab

Linux(centos7)搭建gitlab

版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協定,轉載請附上原文出處連結和本聲明。

本文連結:https://blog.csdn.net/qq_37618797/article/details/91350289

1.下載下傳gitlab的安裝包

官網:

https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm

Linux(centos7)搭建gitlab Linux(centos7)搭建gitlab

網盤:https://pan.baidu.com/s/1V9ntuFsfZA5e0cnqje_8Og 提取碼:jeb8

2.利用檔案上傳工具将安裝包上傳到linux

3.進入到安裝包所在目錄,執行以下指令

1.yum install -y curl policycoreutils-python openssh-server cronie

wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-12.3.0-ce.0.el7.x86_64.rpm/download.rpm           

複制

2.rpm -ivh /opt/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm

rpm -ivh /data/ gitlab-ce-12.3.0-ce.0.el7.x86_64.rpm

(3.lokkit -s http -s ssh

  • 若報-bash: lokkit: 未找到指令,則執行 yum install lokkit
  • 如報ERROR: FirewallD is active, please use firewall-cmd.,則執行systemctl stop firewalld) 以上是iptables防火牆
service stop iptables
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld           

複制

4.yum install postfix

5.service postfix start

6.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)以上是yum 安裝

 8.gitlab-ctl reconfigure(這個過程時間比較長)

9.gitlab-ctl start

10.浏覽器通路ip位址 http://192.168.131.130

Linux(centos7)搭建gitlab Linux(centos7)搭建gitlab

11.設定root的密碼

12.登入

Linux(centos7)搭建gitlab Linux(centos7)搭建gitlab

13.進入gitlab首頁

Linux(centos7)搭建gitlab Linux(centos7)搭建gitlab

gitlab服務操作

初始化配置gitlab

  • gitlab-ctl reconfigure

啟動gitlab

  • gitlab-ctl start

停止gitlab

  • gitlab-ctl stop