Git Integration for data docs
This page walks through the Secoda and Git integration that Secoda supports

Getting Started with Git

There are three steps to getting started using Git with Secoda
  1. 1.
    Create an empty Git repository for Secoda to push data to.
  2. 2.
    Prepare your Git credentials
  3. 3.
    Connect Git to Secoda
The following guide contains screenshots and links from Github but Secoda’s Git integration works with every other Git host as well.

Create an Empty Git Repository

Navigate to this url to create a new repo. Please ensure you set your repo to be private, otherwise you risk exposing your company’s private data to the public.
Once the repo is created. Please note the HTTPs URL of the repo.

Prepare Your Git Credentials

Your git username password are the same as your Git hosting credentials. However, If you have enabled 2FA on your account, you will have to generate a new personal token.
  1. 1.
    Open this link on Github
  2. 2.
    Click on “Generate new Token” at the top right
  3. 3.
    Name your token “Secoda Git Integration” or any other name you see fit
  4. 4.
    Set the expiration to “No Expiration”
  5. 5.
    Check the “repo” checkbox
  6. 6.
    Scroll to the bottom and click on “Generate Token”
  7. 7.
    Please note the generated token for the next step.

Connect Git to Secoda

  1. 1.
    Open your Secoda settings.
  2. 2.
    Navigate to the “Git” tab on the left
  3. 3.
    Input your repo https web address from the first step into “Repository Origin”
  4. 4.
    Input your Git credentials from step 2 for “Git Username” and “Git Password”
  1. 1.
    Click on add repo to save the integration.
  2. 2.
    Once integration is created, click on “Push to Git” to run your first extraction
Once the git extraction finishes running, you will receive an email indicating the extraction has been completed.
Copy link