Skip to main content
Omni’s git integration allows you to version control your model files by connecting an Omni model to a git repository. Select your git provider below for setup instructions:
Multiple Omni models can share the same git repository. If you’re connecting a model to a repository that’s already connected to another model, you only need to complete the Omni-side setup—the repository’s deploy key and webhooks are already configured.

Requirements

To set up the git integration, you’ll need:
  • Omni Connection Admin permissions for the model you want to connect to git
  • An existing git repository in GitHub, GitLab, Bitbucket, or Azure DevOps
  • Permissions in your git provider that allow you to:
    • Add webhooks to repositories
    • Add deploy/SSH keys to repositories
    Refer to the documentation for your git provider for information about their user permissions.

What’s next?

After the setup is complete, you can configure the integration’s behavior by changing its settings. Refer to the git integration settings reference for more information.