1.3. 基本存储库管理
通过基本存储库管理,您可以在存储库之间创建、编辑、删除和移动内容。
1.3.1. 创建软件仓库
使用这个流程创建存储库。
流程
- 登录到 Red Hat Ansible Automation Platform。
- 导航到 Automation Hub → Repositories。
- 单击 Add repository。
- 输入 存储库名称。
- 输入指示存储库用途的 Description。
要在每次进行更改时保留您的仓库的早期版本,请选择 保留数量。保留的版本数量可在 0 到无限 之间任意位置。要保存所有版本,请将此设置为 null。
注意如果对自定义存储库有变化的问题,保留版本允许您 恢复到不同的存储库版本。
为存储库选择 Pipeline。可用的选项包括:
- Staging
- 任何人都被允许将内容发布到存储库中。
- 已批准
- 需要添加到此软件仓库的任何内容都需要通过 staging 存储库进行批准过程。启用自动批准后,任何上传到 staging 存储库的集合将自动提升到所有批准的存储库。
- None
- 任何具有存储库权限的用户都可以直接发布到存储库,它不是批准管道的一部分。
- 要从搜索结果中隐藏存储库,请从 搜索中选择 Hide。默认选择此项。
- 要使存储库私有,请选择 Make private。这会隐藏没有权限查看存储库的用户。
- 要将内容从远程同步到此存储库,请选择 Remote 并选择包含您要包含在自定义存储库中内容的远程。如需更多信息,请参阅 存储库同步。
点击 Save。
创建存储库后,会显示详情页面。
在这里,您可以提供对存储库的访问、检查或添加集合,并使用自定义存储库的保存版本。
1.3.2. 提供对存储库的访问
默认情况下,私有存储库和内容在系统的所有用户中是隐藏的。所有用户都可以查看公共存储库,但不能修改。使用这个流程提供对自定义存储库的访问。
流程
- 登录到 Red Hat Ansible Automation Platform。
- 导航到 Automation Hub → Repositories。
-
在列表中找到您的仓库并点击
,然后选择 Edit。
- 选择 Access 选项卡。
为 Repository owners 选择一个组。
有关实施 用户访问的信息,请参阅为本地自动化中心 配置用户访问。
- 选择您要为所选组分配的角色。
- 点击 Save。
1.3.3. 将集合添加到存储库
创建存储库后,您可以开始向其中添加集合。
流程
- 登录到 Red Hat Ansible Automation Platform。
- 导航到 Automation Hub → Repositories。
-
在列表中找到您的仓库并点击
,然后选择 Edit。
- 选择 Collections version 选项卡。
- 点 Add Collection 并选择您要添加到存储库中的集合。
- 点 Select。
1.3.4. 恢复到不同的存储库版本
向存储库添加或删除内容时,会创建一个新版本的存储库。如果对自定义存储库有变化的问题,您可以恢复到以前的版本。恢复是一种安全操作,且不会从系统中删除内容,而是更改与存储库关联的内容。保存的版本数量在创建存储库时 的 Retained versions 设置中定义。
流程
- 登录到 Red Hat Ansible Automation Platform。
- 导航到 Automation Hub → Repositories。
-
在列表中找到您的仓库并点击
,然后选择 Edit。
-
找到您要回滚到的版本,然后点
,然后选择 Revert to this version。
- 单击 Revert。