Configure a remote Git repository in Control Room
- Updated: 2024/12/23
Configure a remote Git repository in Control Room
Configure a remote Git repository in the Control Room so that you can version all the bots and their dependencies and store them in the Git repository. In addition to the local Automation 360 repository in the Control Room, the remote Git provides a backup for the bots and their dependencies.
Prerequisites
- In order to configure a remote Git repository in the Control Room, ensure that you have the
AAE_Admin
role. - Based on your region, configure your network firewall to add outbound NAT gateway IP addresses to the allowed list.
- The Git repository must be configured to have write access only to the Control Room and not to any other Git client.
- You cannot upload files greater than 100 MB to the Git repository.
- Ensure that you integrate with an empty Git repository.
- You should not check in any file manually into the Git repository from any other user, product, or application.
- When you integrate with Git, the repository should not contain the ReadMe.md file.
- Ensure your Git repository is private (internal). For security reasons, Automation 360 cannot connect to a public Git repository as all the bots and files are generally accessible in a public Git repository.
Procedure
- After a remote Git is integrated, if a single check-in is made from the private workspace, all the files in the public workspace will be checked-in to the remote Git as well.
- The check-in operation might take longer if you have many bot files in your Git folder in the public workspace. This is because an increase in the repository size leads to a slowing down of the git commits. As a best practice, we recommend you delete your bot files that are not used from your public workspace.
- If the Git repository has any lock files such as index.lock or master.lock, delete these lock files as they might hinder the check-in and check-out operations.
You can connect to the same Git repository with a different username in the Control Room. For more information, see How to change the remote Git repository username in the control room (A-People login required).
See the following video for an overview of Git: