弹性云服务器 ECS-手工部署GitLab(CentOS7.2):操作步骤
操作步骤
- 安装相关依赖包。
- 登录弹性云服务器。
- 为了更好的获取和更新系统和软件,建议您更新镜像源为华为云镜像源,详细操作,请参见如何使用自动化工具配置华为云镜像源(x86_64和ARM)?。
- 执行以下命令,安装相关依赖包。
sudo yum install -y curl policycoreutils-python openssh-server
- 依次执行以下命令,设置SSH开机自启动并启动SSH服务。
sudo systemctl start sshd
- 安装Postfix来发送通知邮件。
- 添加GitLab软件包仓库并安装软件包。
- 执行以下命令,添加GitLab软件包仓库。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
- 执行以下命令,安装GitLab。
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce
其中,将“ EXTERNAL_URL”的值设置为访问GitLab服务器的地址,可以设置为服务器的公网IP地址,也可以设置为 域名 。
- 执行命令后可在回显信息中查看软件的下载速度和系统预估的下载完成时间。
- 如果下载速度持续比较缓慢,可以尝试通过“http://tool.chinaz.com/dns”查询“github.com”的响应IP地址,选择TTL值较小的IP。然后在服务器的“hosts”文件中添加相应的本地DNS解析。
回显如下类似信息,表示GitLab已经安装成功。
- 执行以下命令,添加GitLab软件包仓库。
- 浏览器访问测试。
使用浏览器访问“http://服务器弹性公网IP地址”,显示如下页面,说明环境搭建成功。