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.