1. 程式人生 > >GitLab安裝部署

GitLab安裝部署

團隊 mir span rpm -ivh font wal ble 部署 組件

Gitlab介紹

  GitLab是一個利用 Ruby on Rails 開發的開源應用程序,實現一個自托管的Git項目倉庫,可通過Web界面進行訪問公開的或者私人項目。

GitLab擁有與Github類似的功能,能夠瀏覽源代碼,管理缺陷和註釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供一個文件歷史庫。它還提供一個代碼片段收集功能可以輕松實現代碼復用,便於日後有需要的時候進行查找。

集成了nginx postgreSQL redis sidekiq等組件

官網 https://about.gitlab.com/downloads

安裝

centos7
關閉 NetworkManager 和防火墻 
systemctl stop firewalld.service systemctl disable firewalld systemctl disable NetworkManager 關閉SELinux並確認處於關閉狀態 sed -i s/SELINUX=enforcing/SELINUX=disabled/ /etc/selinux/config grep SELINUX=disabled /etc/selinux/config setenforce 0 sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd sudo systemctl start sshd sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix wget https:
//mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.9.5-ce.0.el7.x86_64.rpm rpm -ivh gitlab-ce-8.9.5-ce.0.el7.x86_64.rpm vim /etc/gitlab/gitlab.rb external_url http://10.10.10.188 #默認是主機名 安裝完後需要對GitLab進行配置以及啟動: sudo gitlab-ctl reconfigure

GitLab安裝部署