Github/Gitlab Account Setup

dex uses Git for version control, CI/CD, and collaboration. You can choose to set up with GitHub or GitLab. We'll guide you through the GitHub setup since most of our customers are familiar with it.

Create a Personal GitHub Account

Skip this if you already have a GitHub account.

  1. Go to GitHub

  2. Click Sign Up

  3. Verify your email

Create an Organization

  1. Go to Your Organizations in the profile dropdown

  2. Click New Organization

  3. Choose a plan (Free or Team) and click Create Organization

Create an Empty Repository

  1. In your new organization, go to the Repositories tab

  2. Click New Repository

  3. Fill in:

    1. Repository name (e.g. dex-analytics)

    2. Optional description

    3. Set to Private

  4. Do not add a README—repo must be empty

Important: The repository must be brand new and empty (no commits or README).

Create a Git Access Token

How to Create a Github Access Token
  1. Go to Settings > Developer Settings > Personal Access Tokens

  2. Click Generate new token (classic)

  3. Configure the token:

    • Name: dex_lakehouse_access_token

    • Expiration: Optional

    • Scopes: Select repo

  4. Click Generate Token

  5. Copy and save the token—input this token in the dex setup

If you prefer to limit access to specific repositories, use a fine-grained personal access tokens token instead of a classic token.

Last updated

Was this helpful?