Need support for read-only keys to use in CI workflow

Description

When deploying build server, and other such setups, need to fetch and keep the sources on that machine. This is an unattended setup that needs no other access, other than to fetch the sources.

When using a user based login on this setup, there is no control on who can check in or edit. Creating a separate login for this kind of setup will be too much administrative overhead.

Proposal

Add support for "read-only" keys (certificate based), so that automated build setups can be created and maintained.

Links / references

https://github.com/blog/2024-read-only-deploy-keys

Assignee Loading
Time tracking Loading