一、Azure 中创建Gitlab虚拟机
(1)、登陆Azure:
打开Azure 官网,点击右侧上方的登陆Azure门户,输入Azure帐号与密码,点击 登陆 。

(2)、创建Gitlab虚拟机:
登陆Azure门户之后,单击左侧的新建按钮,然后在搜索栏中输入 Gitlab 点击回车,如下图所示:

单击搜索到的 Gitlab CE 8.9.4 ,仔细阅读打开的 Gitlab CE 产品描述信息。然后单击 创建 按钮。进入虚拟机创建的 基本配置页面 ,
出现四步骤如下图所示。

第一步配置说明:
Name 表示虚拟机名称,请输入1-64个字符。
VM disk type 表示虚拟机磁盘类型。
User name 表示创建的登陆用户名。
Authentication type 表示登陆验证类型,可以是 SSH公钥 或者 Password验证 ,当选择 Password验证 时,需要输入密码。
Password 和 Confirm password 表示当使用密码验证方式时使用的密码。注意,密码由小写字母、大写字母、数字、特殊符号
中至少由3种组成,长度至少12位。
订阅 表示您要使用您帐户中的哪个订阅来创建资源。
Resource group 表示要资源要创建到哪个资源组内。
位置 表示资源要创建的位置。
第二步配置说明:
此步配置虚拟机的计算单元,及相应价格,选择4G以上内存,相关 Azure 计算单元的描述,请参见 Azure 计算单元 (ACU)。
第三步配置说明:
High availability 表示是否将此虚拟机加入到 可用性集 中,添加的方法是:依次点击 Availability set 、 Create New ,并设置一
个可用性集名称,如 wordpress-avset 单击 确定 。
Storage Disk type 表示使用的磁盘类型,有HDD和SSD可选择。
Use managed disks 表示是否使用托管磁盘,相关托管磁盘的描述,请参见 Azure 托管磁盘概述
Virtual network 表示要使用的虚拟网络,相关虚拟网络描述,请参见 Azure 虚拟网络。
Subnet 表示要使用的虚拟网络中的哪个子网(子网划分),相关子网的详情,请参见添加、更改或删除虚拟网络子网

Public ip address 表示选择要创建的公共IP地址,相关公共IP地址详情,请参见为 Azure 网络接口添加、更改或删除 IP 地址。
Network security group 表示要添加的网络安全组,关于网络安全组详情,请参见网络安全组(NSG)简介。
Extensions 表示要为此虚拟机添加的扩展插件,一般用于自动化部署等。
Monitoring 表示是虚拟机的诊断选项。
以上步骤配置完成后,第四步中检查核对参数概要无误后,点击底部 确定 按钮,即可开始部署。

(3)、使用Putty连接到虚拟机:
当前面的虚拟机创建完成之后,您可以在资源列表中找到您的 公共IP地址 ,然后设置一个 DNS名称标签 并保存,如图:

连接完成后,您可以打开Putty,输入虚拟机的IP地址或者Dns名称(如:
testgitlab.chinanorth.cloudapp.chinacloudapi.cn ),然后使用您前面输入的Username和Password进行登陆。

执行完成之后,打开浏览器,输入: http://testgitlab.chinanorth.cloudapp.chinacloudapi.cn
即可看到GitLab页面。

Azure 中部署Gitlab的方法的更多相关文章

  1. Azure 中部署WordPress的方法

    一.Azure 中创建WordPress虚拟机(1).登陆Azure:打开Azure 官网,点击右侧上方的登陆Azure门户,输入Azure帐号与密码,点击 登陆 . (2).创建Wordpress虚 ...

  2. China Azure中部署Kubernetes(K8S)集群

    目前China Azure还不支持容器服务(ACS),使用名称"az acs create --orchestrator-type Kubernetes -g zymtest -n kube ...

  3. Java Web开发: Tomcat中部署项目的三种方法

    web开发,在tomcat中部署项目的方法: 可以参考http://m.blog.csdn.net/blog/u012516903/15741727 定义$CATALINA_HOME指的是Tomcat ...

  4. 使用 Azure Active Directory 管理 Azure 中的 HPC Pack 群集

    Microsoft HPC Pack 2016 支持在 Azure 中部署 HPC Pack 群集的管理员将其与 Azure Active Directory (Azure AD) 集成. 请按照本文 ...

  5. Azure 中快速搭建 FTPS 服务

    FTP,FTPS 与 SFTP 的区别 FTP (File Transfer Protocol)是一种常用的文件传输协议,在日常工作中被广泛应用.不过,FTP 协议使用明文传输.如果文件传输发生在公网 ...

  6. 在Azure DevOps Server(TFS系统)中部署回退/回滚方案(Rollback)

    概述 Azure DevOps Server(之前名TFS)是微软公司实现软件研发.测试和部署一体化的全流程解决方案.在近几年的研发过程中,Azure DevOps Server 大幅增强了软件部署过 ...

  7. 排查在 Azure 中新建 Windows 虚拟机时遇到的经典部署问题

    尝试创建新的 Azure 虚拟机 (VM) 时,遇到的常见错误是预配失败或分配失败. 当由于准备步骤不当,或者在从门户捕获映像期间选择了错误的设置而导致 OS 映像无法加载时,将发生预配失败. 当群集 ...

  8. 排查在 Azure 中新建 Windows VM 时遇到的部署问题

    尝试创建新的 Azure 虚拟机 (VM) 时,遇到的常见错误是预配失败或分配失败. 当由于准备步骤不当,或者在从门户捕获映像期间选择了错误的设置而导致 OS 映像无法加载时,将发生预配失败. 当群集 ...

  9. 排查在 Azure 中创建新 Linux 虚拟机时遇到的 Resource Manager 部署问题

    本文内容 常见问题 收集活动日志 问题:自定义映像:预配错误 问题:自定义/库/应用商店映像:分配失败 后续步骤 尝试创建新的 Azure 虚拟机 (VM) 时,遇到的常见错误是预配失败或分配失败. ...

随机推荐

  1. 大数据搭建各个子项目时配置文件技巧(适合CentOS和Ubuntu系统)(博主推荐)

    不多说,直接上干货! 很多同行,也许都知道,对于我们大数据搭建而言,目前主流,分为Apache 和 Cloudera 和 Ambari. 后两者我不多说,是公司必备和大多数高校科研环境所必须的! 分别 ...

  2. [转载]VS2010怎样打开VS2013或者VS2015建立的工程

    VS2010怎样打开VS2013或者VS2015建立的工程 作用:解决vs低版本无法直接打开高版本的工程文件问题. 一.转载出处 http://blog.csdn.net/qq2399431200/a ...

  3. mysql导入外部.sql文件时错误

    当前环境: 操作系统:windows 7 mysql版本:5.5.36 MySQL Community Server (GPL) 当我第一次导入.sql文件时报错: mysql> source ...

  4. RabbitMQ---3、c#实现

    1.EasyNetQ组件的使用 EasyNetQ组件的使用方式比较简单,跟很多组件都类似,例如:建立连接,进行操作做等等,对于EasyNetQ组件也是如此.(mq的升级,用于简化rabbitmq应用代 ...

  5. git merge后,后悔了如何回退

    今天将feature分支的代码merge到develop分支后我后悔了,因为feature分支的功能还没有全部开发完成,我在feature分支上commit是可以的,但是这之后我又把它merge到了d ...

  6. Java基础教程(6)--数组

    1.基本概念   数组中的每一项称为元素,每个元素都通过数字索引(也可以称为下标)访问,编号从0开始.例如,第4个元素的索引为3.下面的程序创建了一个int类型的数组,把一些值放入数组中并将每个值打印 ...

  7. 安装vmware player

    一.简介 什么是虚拟机? 虚拟机是通过软件来模拟一个完整的计算机系统.简单来说,你可以在当前系统中通过虚拟机软件运行另外一个系统,并且与当前系统隔离. 什么是vmware? vmware(virtua ...

  8. 撩课-Python-每天5道面试题-第4天

    一. for循环和while循环中的else代表什么意思? 当for循环和while循环顺利的遍历完成时, 就会执行else分支 如果循环过程中, 碰到continue, 只要没有打断循环, 就会继续 ...

  9. 03-Tomcat服务器

    一.Java分类 JavaSE Java的标准版,一般用来开发桌面应用程序, 但是在开发桌面应用程序上相对VB,Delphi,VC++并没有什么优势. JavaEE 也就是Java Enterpris ...

  10. 全面了解HTTP和HTTPS

    序言 Http和Https属于计算机网络范畴,但作为开发人员,不管是后台开发或是前台开发,都很有必要掌握它们. 在学习Http和Https的过程中,主要是参考了阮一峰老师的博客,讲的很全面,并且通俗易 ...