"Commits must have verified signatures." isn't helpful #190408
-
Select Topic AreaProduct Feedback BodyMerging is blocked - Commits must have verified signatures.
Great. A red box. What is a normal person supposed to do? This box should provide a link to a page that explains how a normal person can fix this problem. Signing pathsGPG SigningThe first hit for github+docs+signed+commits is:
The second set of hits is https://docs.github.com/en/authentication/managing-commit-signature-verification
Collectively, this absolutely isn't terrible (but it definitely isn't great). SSH SigningThere doesn't appear to be any content on https://docs.github.com about ssh based verification. I believe that my configuration is roughly:
This could be documented, but isn't. I'm leaving it here. (Technically there are various considerations for which kind of key to use, roughly equivalent to the choices for gpg, but, practically a user is likely to have one key, generated by S/MIME SigningOk, the docs on github.com basically say "you should only do this if you're in an org that already does this" which implies that the org will have instructions for how to set this up. That's reasonable. TODOPlease fix the red box to point to a docs page that gives users simple pointers:
Preferably the Set up signing landing page should offer both gpg and ssh (I'd argue it should favor ssh as they're really much easier to deal w/). |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.

💬 Your Product Feedback Has Been Submitted 🎉
Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users.
Here's what you can expect moving forward ⏩