Open
Description
Feature Description
To make gitea sign commits generated by the app itself (merge commits, crud actions, repo init ...) users are required to correctly install a gpg signing key in the correct location. The relevant part in the documentation basically says: Go find out how to set that up yourself which has been a pain point for many users over the years and for myself as well.
Now that commit signing with SSH keys has been available for some time, would it be possible to use SSH keys for these commit signatures as well? Could be as simple as putting a private key in a specific .folder (maybe %(APP_DATA_PATH)/home/.ssh
) along with a "use ssh key for commit signing" setting under the [repository.signing]
section in the app.ini.
Thoughts?