A Guide for Hackers who wants to become a committer

A Guide for Hackers who wants to become a committer

This repository includes the path to become a committer with any kind of git oriented workflow to push commits to any kind of forge.

Setting SSH Keys

Please read :

Configuring GPG Key

gpg --list-secret-keys --keyid-format=long

  • Then run this command but replace 3AA5C34371567BD2 with your GPG Key ID:

gpg --output secret.key --export-secret-keys 3AA5C34371567BD2

  • Then run this command for Revocation Certificate but replace 3AA5C34371567BD2 with your GPG Key ID:

gpg --output revoke.asc --gen-revoke 3AA5C34371567BD2

Then export your public key with this command but replace 3AA5C34371567BD2 with your GPG Key ID :

gpg --armor --export 3AA5C34371567BD2 > 3AA5C34371567BD2.asc

For signing Commits with your GPG Key

Please read this :

Conclusion
  • We have generated SSH Key and added our public SSH Key to our GitHub account.
  • We have generated GPG Key, exported secret key, exported revocation certificate, published our public key to a server in this example PGP Global Directory and then we moved our secret.key and revoke.asc to an external disk. Then we added our GPG key to GitHub account.
  • For signing commit we configured our git account.
Where we store this documentation

happy hacking!…

  • MertGor

    Systems Programmer Procyberian Systems Distribution Core Team Leader https://procyberian.xyz

    Related Posts

    How to solve PTY allocation request failed on channel 0 issue for a remote server which runs Forgejo

    How to solve PTY allocation request failed on channel 0 issue for a remote server which runs Forgejo I have been uploaded my ssh key to remote virtual machine which…

    Full Time GNU Emacs Developer is Needed

    Company Description We Masscollabs Services is leading to Software, Hardware and Science for the Internet Cyberspace with our own consciousness. We have our own roadmap and which is why we…

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    You Missed

    How to solve PTY allocation request failed on channel 0 issue for a remote server which runs Forgejo

    How to solve PTY allocation request failed on channel 0 issue for a remote server which runs Forgejo
    Full Time GNU Emacs Developer is Needed

    Why Programs Should be Shared by Richard Stallman

    • By MertGor
    • February 16, 2024
    • 29 views
    Why Programs Should be Shared by Richard Stallman
    Linux Kernel Developer Full Time

    Masscollabs Services monthly report 2024 February

    • By MertGor
    • February 10, 2024
    • 21 views

    Full Time WordPress Developer is needed

    • By MertGor
    • January 29, 2024
    • 18 views