介紹
GitLab是一個基于Git實現(xiàn)的在線代碼倉庫托管軟件羡棵,你可以用gitlab自己搭建一個類似于Github一樣的系統(tǒng)壹若,一般用于在企業(yè)、學校等內(nèi)部網(wǎng)絡搭建git私服。
功能:Gitlab 是一個提供代碼托管舌稀、提交審核和問題跟蹤的代碼管理平臺啊犬。對于軟件工程質量管理非常重要。
配置:建議CPU 2核壁查,內(nèi)存2G以上觉至。
安裝
1.安裝依賴
yum install curl policycoreutils openssh-server openssh-clients policycoreutils-python
systemctl enable sshd
systemctl start sshd
yum install postfix
systemctl enable postfix
systemctl start postfix
2.配置鏡像加速
清華大學鏡像源 : https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce
#vim /etc/yum.repos.d/gitlab_gitlab-ce.repo
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
3.更新本地云緩存
yum makecache
4.安裝
yum install gitlab-ce
5.修改配置項
vim /etc/gitlab/gitlab.rb
修改配置項
external_url:http://本機ip:port
gitlab-ctl reconfigure #重新配置服務;
6.重啟gitlab
gitlab-ctl restart
7.登錄
重啟后訪問gitlab睡腿,在瀏覽器中輸入配置文件中external url所對應的值语御。便可以訪問gitlab管理界面。初次訪問需要設置管理密碼席怪,密碼要求不少8位字符串应闯。該密碼為gitlab管理用戶root所對應的密碼。
切換登錄界面挂捻,以管理員身份登錄碉纺,賬號為root,密碼為初始化配置的密碼刻撒。