Skip to content

GitHub Connection Setup

Use this page to gather the GitHub credentials Vexly needs. Follow the steps below to create a fine-grained personal access token and then paste it into Vexly.


What you'll collect

  • Fine-grained personal access token – scoped, time-bound credential that lets Vexly read repository contents.

Start the GitHub connection in Vexly

  1. In Vexly, open Connections.
  2. Click Add Connection → choose GitHub.
  3. Stop on the empty GitHub popup.

Log in to GitHub

  1. Go to https://github.com/login and sign in with your GitHub account.

GitHub login page


Open Developer settings

  1. Click your profile avatar (top right) → Settings.
  2. In the left sidebar, scroll to the bottom and click Developer settings.

Start a fine-grained token

  1. Under Personal access tokens, click Fine-grained tokens.
  2. Click Generate new token.

Configure token details

  1. Token name: enter a label (e.g., vexly).
  2. Expiration: choose 90 days.
  3. Repository access: select All repositories.

Set required permissions

  1. Expand Repository permissions.
  2. Search for Contents and set it to Read-only.

Generate and copy the token

  1. Scroll to the bottom and click Generate token.
  2. On the confirmation page, click the clipboard icon next to the token to copy it. Keep it safe—GitHub only shows it once.

Finish in Vexly

  1. Return to the GitHub popup in Vexly.
  2. Paste the personal access token you copied.
  3. Click Add Connection.

Troubleshooting

  • Token not accepted: Confirm it is a fine-grained token with Contents → Read-only permission.
  • Token lost: Generate a new token and update the Vexly connection—GitHub doesn't show old tokens.
  • Wrong repo scope: Ensure All repositories is selected or regenerate with the needed repos.