简介
GitLab是一个基于Web的Git仓库管理服务,提供了项目管理、代码托管、代码审查等功能。通过GitLab,团队可以更高效地进行代码开发、合作和管理
参考文档
官网安装文档:https://docs.gitlab.com/ee/install/
rpm包地址:https://packages.gitlab.com/gitlab/gitlab-ce、https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
yum下载地址:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
在线安装
在线安装:https://packages.gitlab.com/gitlab/gitlab-ce/install#bash-rpm
离线安装
下载:wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
yum安装:sudo yum install gitlab-ce-16.9.6-ce.0.el7.x86_64
如安装有问题记得配置yum源
安装依赖:yum install -y curl openssh-server ca-certificates postfix
rpm安装:rpm -ivh gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm,我安装遇到报错如下
解决方案,可以尝试安装:yum -y install policycoreutils-python,然后在试试
或这样也行:rpm -ivh 包名 --nodeps --force,但不建议
安装成功界面如下:
初始化配置
1、修改:vim /etc/gitlab/gitlab.rb
修改external_url,换成你的IP或域名
2、初始化配置:gitlab-ctl reconfigure
管理命令:
1、gitlab-ctl start
2、gitlab-ctl stop
3、gitlab-ctl status
4、gitlab-ctl restart
[root@tiaoban gitlab]# gitlab-ctl start
[root@tiaoban gitlab]# gitlab-ctl status
[root@tiaoban gitlab]# gitlab-ctl stop
访问、获取密码
获取默认密码,用户root:cat /etc/gitlab/initial_root_password
我的访问地址:http://192.168.1.10:9999/,我登录是直接提示修改密码的,这与版本有关,如果你是旧版本,可以使用上面的路径查看对应的密码