介绍
GitLab是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,一般用于在企业、学校等内部网络搭建git私服。
功能:Gitlab 是一个提供代码托管、提交审核和问题跟踪的代码管理平台。对于软件工程质量管理非常重要。
配置:建议CPU 2核,内存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,密码为初始化配置的密码。