安裝部署環(huán)境
操作系統(tǒng)
- CentOS7.0
CPU
- 1 core 支持 100 用戶
- 2 core 支持 200 用戶
- 4 core 支持 2,000 用戶
- 8 core 支持 5,000 用戶
- 16 core 支持 10,000 用戶
內(nèi)存
- 4GB RAM 支持 1,00 用戶
- 8GB RAM 支持 1,000 用戶
- 16GB RAM 支持 2,000 用戶
- 32GB RAM 支持 4,000 用戶
- 64GB RAM 支持 8,000 用戶
安裝GitLab
安裝和配置依賴
如果你需要按照 Postfix 來發(fā)送郵件,請?jiān)诎惭b過程中選擇 'Internet Site' 。如果不使用 Postfix观蓄,你也可以使用 Sendmail 或者自定義SMTP服務(wù)器或者配置這臺機(jī)器為SMTP服務(wù)器。
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
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
添加 GitLab 軟件倉庫并安裝軟件包
新建 /etc/yum.repos.d/gitlab-ce.repo铆铆,內(nèi)容為
[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key
然后執(zhí)行:
sudo yum makecache
sudo yum install gitlab-ce
如果不喜歡通過在線軟件倉庫安裝,可以選擇手工下載安裝包,離線安裝:
curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-XXX.rpm/download
rpm -ivh gitlab-ce-XXX.rpm
配置并啟動(dòng)GitLab
修改GitLab的主機(jī)地址:
// 編輯文件 /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
將 host 改為 GitLab主機(jī)的IP或域名
然后客税,執(zhí)行配置命令即可:
sudo gitlab-ctl reconfigure
瀏覽器登陸并修改初始密碼
首次登陸設(shè)置密碼艘策,設(shè)置后自動(dòng)跳轉(zhuǎn)到登陸頁面蹈胡,使用用戶名 root 登陸即可
完