快速创建镜像构建仓库

一、 应用场景

快速创建镜像构建仓库的目的是方便用户更加快速的创建一个镜像构建仓库,这个功能免去了绑定代码仓库源账号的麻烦,同时更加的灵活。你的任何公有或私有项目都可以通过这个方式来创建一个镜像构建仓库。这个的应用场景主要有以下几个方面:

  • 公开代码仓库
  • 有访问权限的私有代码仓库
  • 私有Git服务器上的代码仓库,且Git服务器在外网可被访问

二、 如何使用

快速方式创建镜像构建仓库,需要您提供一个代码仓库的下载链接,可以是ssh或https的代码仓库下载链接,这个也支持私有的代码仓库。使用这种方式的最大的好处就是方便、灵活。你可以提供一个,你自己或者其他人的公有代码仓库下载链接,还可以对私有代码仓库做代码的构建。下面是支持的代码仓库下载链接的类型:

下面以GitHub为例,介绍具体的使用方法

  1. 首先进入到灵雀云的控制台,选择快速创建。
  2. 填写一个合法的仓库名称和代码仓库下载链接。例如输入https://github.com:dai9817/docker.git,然后点击创建,需要说明的是这里我们不会检查您对代码仓库的访问权限,假如这是一个您没有访问权限的私有代码仓库,在构建的时候就会失败。
  3. 如果填写的是一个ssh类型的下载链接,例如[email protected]:example/example.git
  4. 点击创建,我们会为您创建一个代码仓库的部署公钥。如下图。
  5. 点击圈中的链接可以到跳转到相应的代码仓库源,在这个页面我们可以添加上面生成的部署公钥。

三、 其他说明

https的下载方式也支持私有代码仓库,例如您可以这样去授权访问私有的代码仓库,https://username:[email protected]/username/repository.git。这样就免去了上传ssh key的麻烦。但是您的账号和密码都会暴露出来,请谨慎使用。