在 Control Room 中配置远程 Git 存储库
- Updated: 2024/12/23
在 Control Room 中配置一个远程 Git 存储库,以便您可以对所有 机器人 及其依赖项进行版本控制,并将它们存储在 Git 存储库中。 除了在 Control Room 中的本地 Automation 360 存储库之外,远程 Git 还为 机器人 及其依赖项提供了备份。
先决条件
- 为在 Control Room 中配置远程 Git 存储库,请确保已为您分配
AAE_Admin
角色。注: Automation 360 通过允许所有权限为非默认且可编辑,支持自定义角色创建。 但是,对于 v30 之前的版本,系统创建的角色(例如 AAE_Admin)是强制性的。 有关更多信息,请参阅 系统创建的角色。 - 根据您所在的区域,配置网络防火墙,将出站 NAT 网关 IP 地址添加到允许列表。
- Git 存储库必须配置为仅对 Control Room 具有写入访问权限,但对任何其他 Git 客户端均无写入访问权限。
- 您无法将大于 100 MB 的文件上传到 Git 存储库。
- 确保您与一个空的 Git 存储库进行集成。
- 您不应手动将任何其他用户、产品或应用程序的文件签入 Git 存储库。
- 与 Git 集成时,存储库中不应包含 ReadMe.md 文件。
- 确保您的 Git 存储库是私有的(内部)。 出于安全原因,Automation 360 无法连接到公共 Git 存储库,因为在公共 Git 存储库中所有的 机器人 和文件通常都是可访问的。
过程
注:
- 在集成远程 Git 后,如果从私有工作区进行一次签入,公共工作区中的所有文件也将被签入到远程 Git。
- 如果您的公共工作区的 Git 文件夹中有许多 机器人 文件,签入操作可能会花费更长时间。 这是因为存储库大小的增加会导致 Git 提交速度变慢。 作为最佳实践,我们建议您删除公共工作区中未使用的 机器人 文件。
- 如果 Git 存储库中有任何锁定文件,例如 index.lock 或 master.lock,请删除这些锁定文件,因为它们可能会妨碍签入和签出操作。
您可以在 Control Room 使用不同的用户名连接到同一个 Git 存储库。 有关更多信息,请参阅 How to change the remote Git repository username in the control room (A-People login required)。
请观看以下视频以了解 Git 的概述: