

- #GPG SUITE UPDATE AVAILABLE HOW TO#
- #GPG SUITE UPDATE AVAILABLE ARCHIVE#
- #GPG SUITE UPDATE AVAILABLE FULL#
If you don't have a GPG key yet, create a new one first.
#GPG SUITE UPDATE AVAILABLE HOW TO#
Here are a few examples how to keep a passphrase strong but easy to remember: If the passphrase/key is compromised all of your signatures are compromised too. Make sure that your new passphrase for the GPG key meets high security standards. Generate a new GPG key 1.1 Strong, unique, secret passphrase GPGit guides you through 5 simple steps to get your software project ready with GPG signatures. Gpgit -C git/myproject/ -o /tmp/gpgit -n -m "Internal test release." 0.0.1 Gpgit -p -m "First alpha release." 0.1.0 -hash "sha256 sha512" , The object that the new tag will refer to. Temporary set a 'gpgit.' from config below. i, -interactive Run in interactive mode, step-by-step. f, -force Force the recreation of Git tag and release assets. p, -pre-release Flag as Github pre-release. t, -title Custom Github release title (instead of tag name). a, -asset Add additional Github assets, e.g.

o, -output Safe all release assets to the specified. u, -local-user Use the given GPG key (same as -signingkey). C, -directory Run as if GPGit was started in instead of the If multiple -m options are given, their values are m, -message Use the given as the commit message. h, -help Show this help message and exit. Sample UsageĪ shell script that automates the process of signing Git sources via GPG. If you add and commit a CHANGELOG.md file to your Git with the Keep a Changelog format, GPGit will autodetect that file and add the corresponding changelog section to the tag message and Github release notes. When running the script for the first time GPGit runs in interactive ( -i) mode and guide you through all steps of secure source code signing. All other options will get auto detected. Run GPGit with the tag name as parameter. The script guides you through all 5 steps of the GPG quick start guide. GPGit is available as official Arch Linux distribution package: GPGit Documentation Installation Arch Linux

Thanks for your help in making GNU/Linux projects more secure by using GPG signatures. If you have any further questions, do not hesitate to contact me personally. The security status of GNU/Linux projects will be tracked in the Linux Security Database.

It can even automatically add a Keep A Changelog formatted changelog to the release. GPGit integrates perfectly with the Github Release API for uploading. It is not only a shell script that automates the process of creating new signed Git releases with GPG, but also includes a quick-start-guide for learning how to use GPG. GPGit is meant to bring GPG to the masses.
#GPG SUITE UPDATE AVAILABLE ARCHIVE#
#GPG SUITE UPDATE AVAILABLE FULL#
