# Git算法项目部署密钥

Git算法添加成功后,平台随机生成一组公钥,用户需要在该Git算法所属的仓库中配置公钥,便于Octopus可以读取Git算法内容。如果Git仓库中包含submodule,则需要在所有涉及的Git仓库中,配置公钥,除非它是基于http协议的公开仓库。部署密钥是决定Octopus仿真算法模块能否成功从您名下的项目中读取您创建的Git算法的关键步骤。本节将详细介绍目前主流Git平台部署密钥的操作,请您仔细阅读。

# 前提条件:

部署密钥需要您拥有该项目的管理员权限。

# GitHub平台

  1. 单击Octopus”仿真服务>仿真算法>Git算法项目“,单击指定算法名称,在”算法详情>公钥“部分单击,复制公钥;
  2. 在GitHub平台,单击该算法所在项目的“Settings”,在左侧单击“deploy keys”,在”Key“部分粘贴公钥,在”Title“部分填写标题,如下图所示。单击“Add key”,公钥配置成功。

# GitLab平台

  1. 单击Octopus”仿真服务>仿真算法>Git算法项目“,单击指定算法名称,在”算法详情>公钥“部分单击,复制公钥。

  2. 在GitLab平台,单击该算法所在项目。单击“Settings>Repository>Deploy Keys”,粘贴公钥并填写标题,如下图;单击“Add key”,公钥配置成功。

# Gitee平台

  1. 单击Octopus”仿真服务>仿真算法>Git算法项目“,单击指定算法名称,在”算法详情>公钥“部分单击,复制公钥。

  2. 在Gitee平台,单击该算法所在的项目,单击“管理>部署公钥管理>添加公钥”,粘贴公钥并填写标题,如下图;单击“添加”,部署公钥成功。

上次更新: 2020/12/25 16:26:48