Skip to main content

GitHub Repositories Integration

GitHub Repositories Integration

Invariant Technology allows you to connect your GitHub repositories to automatically upload network configuration snapshots when changes are committed. This integration streamlines the process of keeping your Invariant snapshots in sync with your version-controlled configurations.

Connecting a GitHub Repository

  1. From Invariant Settings, navigate to the Github Repositories section.
  2. Click the Connect a GitHub Repository button (or a similarly named link/button).
    • You will be redirected to GitHub to authorize access and select repositories.
  3. On the GitHub platform:
    • Follow the prompts to authorize Invariant Technology.
    • Select the specific repository or repositories you wish Invariant to access. You may need to specify if you are connecting to a personal account repository or one within an organization.
    • Once you have made your selections, click Install & Authorize, or a similar confirmation button provided by GitHub.
    • You should then be redirected back to Invariant Technology.
  4. Back in Invariant Technology, on the Github Repositories page:
    • The newly connected repository (or repositories) should appear in the list.
    • Allow a few moments for the connection to fully establish. The Status for the repository should update to "OK" (or a similar indicator of a successful connection, e.g., "Connected," "Active").
    • If the status does not update automatically, you can click a Refresh button (or a refresh icon) on the page to check the current connection status.
    Animated UI walkthrough