Git伺服器-GitLab搭建

來源:互聯網
上載者:User

標籤: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搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.