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.

Supported key types
| Key type | Use case |
|---|---|
| GitHub Personal Access Token | GitHub repositories |
| GitLab Personal Access Token | GitLab repositories |
| Azure DevOps Personal Access Token | Azure DevOps repositories |
| Bitbucket API Token | Bitbucket repositories |
| Bitbucket App Password | Bitbucket repositories |
| SSH Key | Any git host |
Adding a key
- Select a Key type from the dropdown
- Enter a Name, with context such as permission scopes or usage (for example "Work PAT")
- Paste your token into the Token field
- Check Self-hosted instance if you are connecting to an enterprise or on-premises deployment
- 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.