什么是GitLab。


GitLab是一個開源分布式版本控制系統。

功能:管理項目源代碼、版本控制、代碼復用與查找。

開源免費,適合中小型公司將代碼防止在該系統中、支持高並發。

GitLab主要服務構成:

1.Nginx靜態web服務器(它作為GitLab的pros代理,處理我們所有HTTPS靜態訪問請求)

2.Gitlab-Workhorse輕量級的反向代理服務器(它處理一些較大的文件上傳下載以及我們經常使用的gitpush命令行操作)

3.GitLab-shell用於處理Git命令和修改authorized keys 列表。

4.Logrotate(負責處理GitLa日志的切割打包等操作)日志文件管理工具。

5.postgresal數據庫(保存到存所有gielab的數據信息)。

6.Redis緩存服務器(緩存數據庫信息加快前台訪問速度,以及數據的交互讀寫)。


免責聲明!

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



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