centos|搭建安装gitlab

【centos|搭建安装gitlab】centos|搭建安装gitlab


GitLab是Ruby开发的自托管的Git项目仓库 , 可通过Web界面访问公开的或者私人的项目 。 本教程介绍如何安装和使用GitLab 。
注意 GitLab镜像部署成功后默认禁止远程访问 。 您需要开启远程访问 , 才能通过ECS服务器的公网IP地址访问GitLab的登录界面 。
首先安装依赖包:
sudo yum install -y curl policycoreutils-python openssh-server
说明 本教程中示例场景的操作系统为CentOS 7.2 64位 。 如果您使用CentOS 8系统的ECS实例 ,运行以上命令将出现找不到依赖包policycoreutils-python的问题 , 原因是CentOS 8的软件源中没有包含该依赖包 。 该依赖包不影响部署GitLab , 您可以忽略该问题继续运行下文中的命令 。
安装步骤如下:
1. 执行以下命令 , 使用官方脚本添加Yum源 。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | bash
2. 执行以下命令 , 安装GitLab 。
yum -y install gitlab-ee
3.  执行以下命令 , 初始化已经安装好的GitLab 。
说明:此过程将耗时3分钟左右 , 请耐心等待 。
gitlab-ctl reconfigure
4. 执行以下命令 , 启动GitLab 。
gitlab-ctl start
5. 执行以下命令 , 查看GitLab启动情况 。
gitlab-ctl status
测试
1.  打开浏览器 , 直接输入ECS弹性IP访问 。 例如:xx.xx.xx.xx 。
2.  设置管理员用户密码 。
默认管理员用户为root , 所以只需要设置root用户的密码即可 。