If your repositories are within an internal network/behind a firewall, which is usually the case with enterprises, the network configuration of these repositories must be configured for external access.
Appcircle requires direct access to the repositories for the following use cases:
For retrieving the repository information such as the branches and the commits.
For clonning the repository to the build agent during the build.
If the repositories cannot be exposed to the public internet in general, the following Appcircle platform IPs must be allowed through the firewall (whitelisted) to access such repositories:
You can then connect to the repository through SSH just like connecting to any Git provider.