Git Integration
Manage your git integrations from Platform Settings → Integrations → Git.

GitHub App
The GitHub App lets Artemis create pull requests and sync repositories automatically.
- Linked account — Shows your connected GitHub account. Click Unlink to disconnect.
- Installations — Click Add installation to grant Artemis access to a GitHub organisation or personal account. Each installation appears under Accounts with 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.

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 — include context like permission scopes or usage (e.g. "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.