在 Cloud Manager 中添加外部存储库 external-repositories

了解如何将外部存储库添加到 Cloud Manager。Cloud Manager 支持与 GitHub、GitLab 和 Bitbucket 存储库集成。

NOTE
此功能仅适用于早期采用计划

配置外部存储库

在 Cloud Manager 中配置外部存储库包括三个步骤:

  1. 将外部存储库添加到选择的程序。
  2. 向外部存储库提供访问令牌。
  3. 验证私有GitHub存储库的所有权。

添加一个外部存储库 add-ext-repo

  1. my.cloudmanager.adobe.com 登录 Cloud Manager 并选择适当的组织。

  2. 在​ 我的程序 ​控制台上,选择要将外部存储库链接到的程序。

  3. 在侧面菜单中,在​ 服务 ​下,选择 文件夹图标 存储库

    存储库页面

  4. 在​ 存储库 ​页面的右上角附近,点击​ 添加存储库

  5. 在​ 添加存储库 ​对话框中,选择​ 专用存储库,将外部 Git 存储库链接到您的程序。

    添加自己的存储库

  6. 在每个相应的字段中,提供有关存储库的以下详细信息:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    字段 描述
    存储库名称 必需。为您的新存储库取一个富有表现力的名称。
    存储库 URL 必需。存储库的 URL。

    如果您使用 GitHub 托管的存储库,则路径必须以 .git 结尾。
    例如,https://github.com/org-name/repo-name.git(URL 路径仅用于说明目的)。

    如果您使用外部存储库,则必须使用以下 URL 路径格式:
    https://git-vendor-name.com/org-name/repo-name.git

    https://self-hosted-domain/org-name/repo-name.git
    ,并与您的 Git 供应商匹配。
    S 选择存储库类型 必需。选择您正在使用的存储库类型:GitHubGitLabBitBucket。如果上面的存储库 URL 路径包含 Git 供应商名称,例如 GitLab 或 Bitbucket,则存储库类型已为您预先选择。
    描述 可选。存储库的详细描述。
  7. 选择​ 保存 ​以添加存储库。

  8. 在​ 专用存储库所有权验证 ​对话框中,提供访问令牌来验证外部存储库的所有权,以便您可以访问它。

    为存储库选择现有的访问令牌
    为 BitBucket 存储库选择现有的访问令牌。

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    令牌类型 描述
    使用现有的访问令牌 如果您已经为贵组织提供了存储库访问令牌,并且有权访问多个存储库,则可以选择一个现有令牌。使用​ 令牌名称 ​下拉列表,选择要应用到存储库的令牌。否则,添加一个新的访问令牌。
    添加新的访问令牌 存储库类型:GitHub
    • 在​ 令牌名称 ​文本字段中,键入您正在创建的访问令牌的名称。
    • 按照 GitHub 文档中的说明创建个人访问令牌。
    • 所需权限:
    Read access to metadata
     • Read and write access to code and pull requests
    • 在​ 访问令牌 ​字段中,粘贴您刚刚创建的令牌。
    存储库类型:GitLab
    • 在​ 令牌名称 ​文本字段中,键入您正在创建的访问令牌的名称。
    • 按照 GitLab 文档中的说明创建个人访问令牌。
    • 所需权限:
      • api
      • read_api
      • read_repository
      • write_repository
    • 在​ 访问令牌 ​字段中,粘贴您刚刚创建的令牌。
    存储库类型:Bitbucket
    • 在​ 令牌名称 ​文本字段中,键入您正在创建的访问令牌的名称。
    • 使用 Bitbucket 文档创建存储库访问令牌。
    • 所需权限:
    Read and write access to code and pull requests
    note note
    NOTE
    添加新的访问令牌 ​功能目前处于早期采用者阶段。正在规划其他功能。因此,访问令牌所需的权限可能会发生更改。此外,用于管理令牌的用户界面(包括令牌有效期限等功能)可能会被更新。而且,还将进行自动检查,以确保与存储库链接的令牌保持有效。
  9. 点击​ 验证

验证后,外部存储库即可使用并链接到管道。

将经过验证的外部存储库链接到管道 validate-ext-repo

  1. 添加或编辑管道:

    管道的源代码存储库和 Git 分支
    添加非生产管道对话框,其中包含选择的存储库和 Git 分支,

  2. 添加或编辑管道时,要指定新管道或现有管道的​ 源代码 ​位置,请从​ 存储库 ​下拉列表中选择要使用的外部存储库。

  3. Git 分支 ​下拉列表中,选择该分支作为管道的源。

  4. 单击​ 保存

TIP
有关在 Cloud Manager 中管理存储库的详细信息,请参阅 Cloud Manager 存储库

限制

  • 外部存储库无法链接到配置管道。
  • 使用外部存储库(不包括 GitHub 托管的存储库)的管道和​ 部署触发器 ​选项​ 在 Git 发生更改时,触发器不会自动启动。必须手动启动它们。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab