Git Product home page Git Product logo

Comments (5)

vygr avatar vygr commented on May 6, 2024

Forgive my ignorance, but please explain ?

I know what PGP is, so is this some setting I need to enable on the release build stuff ?

Regards

Chris

from chrysalisp.

neauoire avatar neauoire commented on May 6, 2024

This is the first I hear of PGP signed commits.

from chrysalisp.

no-identd avatar no-identd commented on May 6, 2024

The Pro Git Book, which I'd kind-of consider the official git documentation, covers this in the following chapters:

5.3 Distributed Git - Maintaining a Project

Specifically, check the subsection "Tagging Your Releases":

https://git-scm.com/book/en/v2/Distributed-Git-Maintaining-a-Project

7.4 Git Tools - Signing Your Work:

Do note the disclaimer at the end though, "Everyone Must Sign":

https://git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work

10.3 Git Internals - Git References:

Specifically, check the subsection "Tags":

https://git-scm.com/book/en/v2/Git-Internals-Git-References

Note however, some gotchas:

  1. Presumably, you might wish to use some subkey(s) of your existing public PGP key(if any), for details on how to do so, see here: https://stackoverflow.com/a/50986820. Note however that the example given there uses a short key ID, a TERRIBLE idea, see here for why: https://security.stackexchange.com/q/84280

  2. Revocation entails... issues, albeit not unsolvable ones, as showcased here: https://karl.kornel.us/2017/10/welp-there-go-my-git-signatures/

GitHub also has a section on it but... I'D STRONGLY recommend reading that only after you've understood how it OUGHT TO work, based on the above; as the GitHub documentation on this leaves quite a few key pieces out:

https://help.github.com/articles/managing-commit-signature-verification/

https://help.github.com/articles/troubleshooting-commit-signature-verification/

from chrysalisp.

vygr avatar vygr commented on May 6, 2024

It's took a great while!

But no. I'll not be doing this ever.

image

from chrysalisp.

no-identd avatar no-identd commented on May 6, 2024

It's took a great while!

But no. I'll not be doing this ever.

image

🤷🏼 understandable, have a great day

from chrysalisp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.