1.3. 基本存储库管理

通过基本存储库管理,您可以在存储库之间创建、编辑、删除和移动内容。

1.3.1. 创建软件仓库

使用这个流程创建存储库。

流程

  1. 登录到 Red Hat Ansible Automation Platform。
  2. 导航到 Automation HubRepositories
  3. 单击 Add repository
  4. 输入 存储库名称
  5. 输入指示存储库用途的 Description
  6. 要在每次进行更改时保留您的仓库的早期版本,请选择 保留数量。保留的版本数量可在 0 到无限 之间任意位置。要保存所有版本,请将此设置为 null。

    注意

    如果对自定义存储库有变化的问题,保留版本允许您 恢复到不同的存储库版本

  7. 为存储库选择 Pipeline。可用的选项包括:

    Staging
    任何人都被允许将内容发布到存储库中。
    已批准
    需要添加到此软件仓库的任何内容都需要通过 staging 存储库进行批准过程。启用自动批准后,任何上传到 staging 存储库的集合将自动提升到所有批准的存储库。
    None
    任何具有存储库权限的用户都可以直接发布到存储库,它不是批准管道的一部分。
  8. 要从搜索结果中隐藏存储库,请从 搜索中选择 Hide。默认选择此项。
  9. 要使存储库私有,请选择 Make private。这会隐藏没有权限查看存储库的用户。
  10. 要将内容从远程同步到此存储库,请选择 Remote 并选择包含您要包含在自定义存储库中内容的远程。如需更多信息,请参阅 存储库同步
  11. 点击 Save

    创建存储库后,会显示详情页面。

    在这里,您可以提供对存储库的访问、检查或添加集合,并使用自定义存储库的保存版本。

1.3.2. 提供对存储库的访问

默认情况下,私有存储库和内容在系统的所有用户中是隐藏的。所有用户都可以查看公共存储库,但不能修改。使用这个流程提供对自定义存储库的访问。

流程

  1. 登录到 Red Hat Ansible Automation Platform。
  2. 导航到 Automation HubRepositories
  3. 在列表中找到您的仓库并点击 more actions ,然后选择 Edit
  4. 选择 Access 选项卡。
  5. Repository owners 选择一个组。

    有关实施 用户访问的信息,请参阅为本地自动化中心 配置用户访问。

  6. 选择您要为所选组分配的角色。
  7. 点击 Save

1.3.3. 将集合添加到存储库

创建存储库后,您可以开始向其中添加集合。

流程

  1. 登录到 Red Hat Ansible Automation Platform。
  2. 导航到 Automation HubRepositories
  3. 在列表中找到您的仓库并点击 more actions ,然后选择 Edit
  4. 选择 Collections version 选项卡。
  5. Add Collection 并选择您要添加到存储库中的集合。
  6. Select

1.3.4. 恢复到不同的存储库版本

向存储库添加或删除内容时,会创建一个新版本的存储库。如果对自定义存储库有变化的问题,您可以恢复到以前的版本。恢复是一种安全操作,且不会从系统中删除内容,而是更改与存储库关联的内容。保存的版本数量在创建存储库时 的 Retained versions 设置中定义

流程

  1. 登录到 Red Hat Ansible Automation Platform。
  2. 导航到 Automation HubRepositories
  3. 在列表中找到您的仓库并点击 more actions ,然后选择 Edit
  4. 找到您要回滚到的版本,然后点 more actions ,然后选择 Revert to this version
  5. 单击 Revert