1. 介绍
GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目
2. 配置yum源
最小配置2核4G, 默认为纯净系统,需要占用80端口,后期可修改
vim /etc/yum.repos.d/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缓存
sudo yum makecache
3.安装gitlab-ce
sudo yum install gitlab-ce #自动安装最新版
sudo yum install gitlab-ce-12.9.3 #安装指定版本
4.配置并启动gitlab-ce
gitlab-ctl reconfigure
5. gitlab管理
# 查看状态
gitlab-ctl status
# 关闭gitlab
gitlab-ctl stop
# 启动gitlab
gitlab-ctl start
# 重启gitlab
gitlab-ctl restart
# 修改默认的配置文件
vim /etc/gitlab/gitlab.rb
修改 external_url 为域名或者IP
6. gitlab使用
默认root用户,配置密码后可使用