[Feature] Per Repository Authentication Token

Hello,

I think it might be great to have per repository tokens (plural), in order to use GitLab's API without sharing access to an account & without having an account per project. In a sense, I would see it as a Deploy key, but ... (maybe) with write rights.

Use cases:

  • Download the artifacts list & download the latest successful build
  • Trigger a build
  • Automating deploy key renewal (why not ?)
  • Download a particular file / commit history without fetching everything.
  • Automatically cleanup builds history

If this is possible using OAuth2, or if there is already an issue proposing this, I'm sorry, but I couldn't find it.

Edited Jun 12, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading