Configure Gitea commit signing with SSH key #623

Open
raucao wants to merge 2 commits from feature/237-gitea_ssh_signing into master
Owner

Configure commit signing for Web UI git actions like repo inits, PR merges, wiki edits, etc. via SSH key. The key is generated in case it doesn't exist.

SSH signing was only introduced in Git 2.34, so we're adding the git-core Ubuntu PPA for old Ubuntu versions.

refs #237

Configure commit signing for Web UI git actions like repo inits, PR merges, wiki edits, etc. via SSH key. The key is generated in case it doesn't exist. SSH signing was only introduced in Git 2.34, so we're adding the git-core Ubuntu PPA for old Ubuntu versions. refs #237
raucao added the
service
gitea
label 2026-02-13 12:10:59 +00:00
raucao added 2 commits 2026-02-13 12:11:00 +00:00
raucao added the feature label 2026-02-13 12:13:43 +00:00
Author
Owner
Opened an issue upstream: https://github.com/go-gitea/gitea/issues/36615
raucao force-pushed feature/237-gitea_ssh_signing from 74a7d38710 to 161b78be97 2026-02-13 13:29:35 +00:00 Compare
Author
Owner

Signing is working now, but we still get pesky log warnings about it not being able to find an armored GPG key.

Signing is working now, but we still get pesky log warnings about it not being able to find an armored GPG key.
raucao changed title from WIP: Configure Gitea commit signing with SSH key to Configure Gitea commit signing with SSH key 2026-02-13 13:46:03 +00:00
raucao requested review from greg 2026-02-13 13:46:13 +00:00
Author
Owner

I'll open an upstream PR to prevent loading a GPG key when verifying user commits, which it is currently doing when server-side signing is enabled.

I'll open an upstream PR to prevent loading a GPG key when verifying user commits, which it is currently doing when server-side signing is enabled.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feature/237-gitea_ssh_signing:feature/237-gitea_ssh_signing
git checkout feature/237-gitea_ssh_signing
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kosmos/chef#623