Skip to main content

Git Integration

Manage your Git integrations from Platform Settings → Git, in the Integrations group.


GitHub App​

The GitHub App lets Artemis create pull requests and sync repositories automatically.

  • Linked GitHub account shows your connected GitHub account. Click Unlink to disconnect it.
  • Installations: click Add installation to grant Artemis access to a GitHub organisation or personal account. Each installation has a Manage link to adjust its permissions on GitHub.

Access Keys​

Access keys let you connect repositories using a personal access token or SSH key. Your saved keys are listed with their name and type.

Click Add key to open the key creation dialog. SSH keys cannot open pull requests or use other GitHub integration features, so prefer a token or the GitHub App where you can.

Add access key

Supported key types​

Key typeUse case
GitHub Personal Access TokenGitHub repositories
GitLab Personal Access TokenGitLab repositories
Azure DevOps Personal Access TokenAzure DevOps repositories
Bitbucket API TokenBitbucket repositories
Bitbucket App PasswordBitbucket repositories
SSH KeyAny git host

Adding a key​

  1. Select a Key type from the dropdown
  2. Enter a Name, with context such as permission scopes or usage (for example "Work PAT")
  3. Paste your token into the Token field
  4. Check Self-hosted instance if you are connecting to an enterprise or on-premises deployment
  5. Click Test connection to verify, then Save

For GitHub PATs, use the Generate a new token on GitHub link to open GitHub's token creation page directly.