Overview
Benefits:
- Flexibility: sync any combination of repos, branches, tags, and SHA-1 hashes
- Hybrid support: you can sync data that is a mix of Git repo data and classic Helix Server depot data
- Supports One-way mirroring from Git servers, such as GitHub, GitLab, and Gerrit Code Review
- Automation: polling to automatically trigger a build upon updates to the workspace, and support for Jenkins
- Visibility: listing of building contents
This solution:
- stores Git repos in one or more depots of type graph
- services requests for the data stored in the Git repos
- supports Large File Storage (LFS) objects and service requests using HTTPS
- enforces access control on Git repos through the use of permissions granted at depot, repo, or branch level
- supports both HTTPS and SSH remote protocols
- services requests from Git clients using a combination of cached data and requests to the Helix Server
- supports clients accessing repos containing Git Large File Storage (LFS) objects (but not over SSH)