Architecture of Git Connector component
The Helix Core Git Connector component can be configured to “mirror” Git content into a graph depot A depot of type graph that is used to store Git repos managed by Helix Core Server. See also Git Connector and classic depot. within Helix Core Server. The Git Connector acts as a Git server to Git clients, such as Helix TeamHub, GitLab, and GitHub. Git users can use a Git client to pull files from the graph depot to make modifications, and then push the changes back into the graph depot. The Git client communicates with the Helix Core Server through the Git Connector. In support of advanced workflows for blended assets, such as text and large binaries in build and test automation, you can also directly sync and view graph depot content through a command line client into a single classic Helix Core Server workspace. Note
|
A typical scenario:
- A Git user pushes changes to the Git Connector.
- The Git Connector pushes the changes to the Helix Core Server.
- A continuous integration (CI) server, such as P4Jenkins, detects changes and runs a build using one workspace that can include multiple Git repos and classic depot files.