1.安裝GitLab的需求git
上面這些不受支持的Unix衍生版也能夠本身手動編譯安裝GitLab。windows
GitLab是專爲Unix操做系統開發的。 GitLab 不可 運行在Windows操做系統上,並且咱們近期也沒有考慮支持Windows。 你能夠在Linux虛擬機上或者Docker上來安裝GitLab。ruby
GitLab 須要Ruby (MRI) 2.3,自GitLab 8.13開始再也不支持 2.3如下版本。服務器
咱們建議使用標準的MRI解釋器來運行Ruby。 雖然大部分Ruby開發者喜歡JRuby和Rubinius。 可是GitLab須要原生的Gems。多線程
存儲空間的大小主要取決於你將存儲的Git倉庫的大小。但根據 rule of thumb(經驗法則) 你應該考慮多留一些空間用來存儲Git倉庫的備份。架構
若是你想使用彈性的存儲空間,你能夠考慮在分配分區的時候使用LVM架構,這樣能夠在後期須要的清空下添加硬盤在增長存儲空間。ide
除此以外你還能夠掛在一個支持NFS的分卷,好比NAS、 SAN、AWS、EBS。gitlab
若是你的服務器有足夠大的內存和CPU處理性能,GitLab的響應速度主要受限於硬盤的尋道時間。 使用更快的硬盤(7200轉)或者SSD硬盤會很大程度的提高GitLab的響應速度。性能
安裝使用GitLab須要至少4GB可用內存(RAM + Swap)! 因爲操做系統和其餘正在運行的應用也會使用內存, 因此安裝GitLab前必定要注意當前服務器至少有4GB的可用內存. 少於4GB內存會致使在reconfigure的時候出現各類詭異的問題, 並且在使用過程當中也常常會出現500錯誤.spa
即便你服務器有足夠多的RAM, 也要給服務器至少分配2GB的交換分區。 由於使用交換分區能夠在你的可用內存波動的時候下降GitLab出錯的概率。
注意: Sidekiq的25個workers在查看進程(top或者htop)的時候會發現它會單獨顯示每一個worker,可是它們是共享內存分配的,這是由於Sidekiq是一個多線程的程序。
2.安裝
打開鏈接:https://about.gitlab.com/downloads/
好比我選擇是CentOS6
就會有安裝步驟,另外中文版安裝步驟
http://www.jianshu.com/p/7a0d6917e009?mType=Group