標籤:enter鍵 src git 防火牆 發送 postfix https 互連網 inter
1、很簡單,按照官方文檔操作即可
https://about.gitlab.com/installation/#centos-6
註:
Gogs 是一個輕量級的、易於設定、跨平台的Git託管服務,不遜色於 Gitlab 和 GitHub。雖然不比這二者成熟,但它有很大的潛力。
gitlab-CE 與 gitlab-EE 的 一個是社區版,一個是企業版。
git 是一種版本控制系統,是一個命令,是一種工具。
github 是一個基於git實現線上代碼託管的倉庫,向互連網開放,企業版要收錢。
gitlab 類似 github,一般用於在企業內搭建git私服,要自己搭環境。
gitee 即碼雲,是 oschina 免費給企業用的,不用自己搭建環境。
git-ce 是社區版,gitlab-ee是企業版,收費版。
GitHub、GitLab 不同點:
1、GitHub如果使用私人倉庫,是需要付費的,GitLab可以在上面搭建私人的免費倉庫。
2、GitLab讓Team Dev對他們的代碼倉庫擁有更多的控制,相對於GitHub,它有不少的特色:
(1)允許免費設定倉庫許可權
(2)允許使用者選擇分享一個project的部分代碼
(3)允許使用者佈建project的擷取許可權,進一步提升安全性
(4)可以設定擷取到團隊整體的改進進度
(5)通過innersourcing讓不在許可權範圍內的人訪問不到該資源
安裝成功後,會有所以:(我是一root使用者權限裝的)
啟動並初始化的時候,可能不成功,報 create使用者 和使用者組問題,這裡,我要出現過,首先我是自己建立一個新的系統使用者,其次之前有建立過git使用者,但是提示衝突,所以userdel git。再設定檔,將使用者改為自己建立的系統使用者,再重新啟動即可。
啟動後介面:
1.安裝並配置必要的依賴項在CentOS 6(和RedHat / Oracle / Scientific Linux 6)上,以下命令還將在系統防火牆中開啟HTTP和SSH訪問。sudo yum install -y curl policycoreutils-python openssh-server croniesudo lokkit -s http -s ssh接下來,安裝Postfix以發送通知電子郵件。如果要使用其他解決方案寄送電子郵件,請跳過此步驟並在安裝GitLab後配置外部SMTP伺服器。sudo yum install postfixsudo service postfix startsudo chkconfig postfix on在Postfix安裝期間,可能會出現配置螢幕。選擇“Internet Site”並按Enter鍵。使用伺服器的外部DNS作為“郵件名稱”,然後按Enter鍵。如果出現其他螢幕,請繼續按Enter鍵接受預設值。2.添加GitLab軟體包存放庫並安裝軟體包添加GitLab包存放庫。curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash接下來,安裝GitLab包。將`http:// gitlab.example.com`更改為您要訪問GitLab執行個體的URL。安裝將自動設定並啟動該URL的GitLab。HTTPS 在安裝後需要其他配置。sudo EXTERNAL_URL =“http://gitlab.example.com”yum -y install gitlab-ee
Git伺服器-GitLab搭建