# Git算法项目部署密钥
Git算法添加成功后,平台随机生成一组公钥,用户需要在该Git算法所属的仓库中配置公钥,便于Octopus可以读取Git算法内容。如果Git仓库中包含submodule,则需要在所有涉及的Git仓库中,配置公钥,除非它是基于http协议的公开仓库。部署密钥是决定Octopus仿真算法模块能否成功从您名下的项目中读取您创建的Git算法的关键步骤。本节将详细介绍目前主流Git平台部署密钥的操作,请您仔细阅读。
# 前提条件:
部署密钥需要您拥有该项目的管理员权限。
# GitHub平台
- 单击Octopus”仿真服务>仿真算法>Git算法项目“,单击指定算法名称,在”算法详情>公钥“部分单击
,复制公钥;
- 在GitHub平台,单击该算法所在项目的“Settings”,在左侧单击“deploy keys”,在”Key“部分粘贴公钥,在”Title“部分填写标题,如下图所示。单击“Add key”,公钥配置成功。
# GitLab平台
单击Octopus”仿真服务>仿真算法>Git算法项目“,单击指定算法名称,在”算法详情>公钥“部分单击
,复制公钥。
在GitLab平台,单击该算法所在项目。单击“Settings>Repository>Deploy Keys”,粘贴公钥并填写标题,如下图;单击“Add key”,公钥配置成功。
# Gitee平台
单击Octopus”仿真服务>仿真算法>Git算法项目“,单击指定算法名称,在”算法详情>公钥“部分单击
,复制公钥。
在Gitee平台,单击该算法所在的项目,单击“管理>部署公钥管理>添加公钥”,粘贴公钥并填写标题,如下图;单击“添加”,部署公钥成功。