暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

基于Azure云平台快速搭建GitLab应用实现代码托管

Azure Cloud Service 2022-10-28
844

【简介】

GitLab是由GitLab Inc.开发,一款基于Git的完全整合的软体开发平台,以 Git 作为代码管理工具并实现自托管的 Git 项目仓库,本篇文章主要介绍如何在Azure Virtual Machines 上安装并使用 GitLab。

【操作步骤】

一.创建配置Azure Virtual machines

1.配置基本的Azure VM信息(包括订阅、资源组、实例详细信息,管理员账号及入站端口规则),具体配置如下所示:

2.配置磁盘信息(配置相关磁盘类型及加密类型)具体配置如下所示:3.配置网络接口信息(虚拟网络、子网、公网IP、公共出入站端口等)具体配置如下所示:

4.配置监视和管理5.查看并创建虚拟机

6.部署完成以后,可点击直接“转到资源”

7.如下图所示可以看到虚拟机资源管理页面

二.远程连接Azure Virtual Machines

2.1 利用工具连接VM

1 .我们通过控制台或者Azure Cloud Shell返回的信息获取到了远程公网IP地址

ssh demotest@20.247.0.138

在这里插入图片描述

三. 在Azure Virtual Machines网络配置中添加入站安全规则

1.在Azure Virtual Machines网络配置中添加入站安全规则,规则为“any to any” 所有端口

在这里插入图片描述

四.在Azure Virtual Machines中手动安装 GitLab

  1. 执行如下命令将权限提升为root用户
在这里插入图片描述
  1. 通过执行如下命令安装依赖包
yum install -y curl policycoreutils-python openssh-server

安装完毕后,如下图所示

在这里插入图片描述
  1. 执行以下命令安装postfix
yum install -y postfix

安装完毕后,如下图所示

在这里插入图片描述

4.打开postfix的配置文件main.cf,执行以下命令 vim etc/postfix/main.cf

5.进入文件后,按“i”进入编辑模式,删除inet_interfaces = all前的“#”,在inet_interfaces = localhost前加上“#”,修改后按“Esc”,输入“:wq”,保存并退出文件

在这里插入图片描述

6.启动postfix,执行以下命令

systemctl start postfix

在这里插入图片描述

7.执行以下命令添加gitlab软件包仓库

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

执行完毕后,如下图所示

8.安装gitlab,执行以下命令

sudo EXTERNAL_URL="Azure VM IP 地址" yum install -y gitlab-ce

执行完毕后,如下图所示

11.安装完成后,在浏览器访问Azure Virtual Machines 公网地址,打开gitlab登录界面

在这里插入图片描述

五.手动初始化配置GitLab

1.通过如下命令查看GitLab管理员的账号密码2.在GitLab页面中输入账号密码登陆到GitLab中

在这里插入图片描述

3.我们点击new project,选择create blank project。输入项目名称等信息进行项目的创建

在这里插入图片描述
在这里插入图片描述

4. 项目创建完毕以后,我们即可进行代码上传、创建密钥、克隆项目等操作了


文章转载自Azure Cloud Service,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论