This repository includes the path to become a committer with any kind of git oriented workflow to push commits to any kind of forge.
  • JavaScript 44.1%
  • HTML 41.1%
  • CSS 9.9%
  • Shell 4.1%
  • Python 0.6%
  • Other 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mert Gör 80e69b4852
pdf/epub
Signed-off-by: Mert Gör <mertgor@qbnetworks.xyz>
2026-06-09 10:41:40 +03:00
_static happy hacker 2026-06-05 20:04:09 +03:00
build happy hacker 2026-06-05 20:04:09 +03:00
img happy hacker 2026-06-05 19:56:35 +03:00
presentations Read Changelog 2025-11-23 17:27:06 +03:00
.gitignore Documentation update 2026-06-04 23:47:06 +03:00
.readthedocs.yaml pdf/epub 2026-06-09 10:41:40 +03:00
by-sa.markdown hacker how to with CC BY-SA 4.0 or any later 2023-12-22 00:01:32 +03:00
ChangeLog Read Changelog 2025-11-23 17:27:06 +03:00
conf.py happy hacker 2026-06-05 19:56:35 +03:00
git-sign-check.sh GPG Signed commit check script 2025-08-25 12:47:03 +03:00
hacker.en.md License link fixed in rst / html / readthedocs 2026-06-05 16:10:30 +03:00
hacker.en.rst License link fixed in rst / html / readthedocs 2026-06-05 16:10:30 +03:00
hacker.tr.md License link fixed in rst / html / readthedocs 2026-06-05 16:10:30 +03:00
hacker.tr.rst License link fixed in rst / html / readthedocs 2026-06-05 16:10:30 +03:00
hackerthankstoGOD.jpg happy hacker 2026-06-05 19:56:35 +03:00
index.rst update 2026-06-05 00:37:07 +03:00
LICENSE copied by-sa.markdown to LICENSE 2023-12-22 00:08:42 +03:00
Makefile License link fixed in rst / html / readthedocs 2026-06-05 16:10:30 +03:00
md_to_rst.sh Documentation update 2026-06-04 23:47:06 +03:00
multiple_push.md Read Changelog 2025-11-23 17:27:06 +03:00
multiple_push.rst update 2026-06-05 00:37:07 +03:00
README.md License link fixed in rst / html / readthedocs 2026-06-05 16:10:30 +03:00
README.rst License link fixed in rst / html / readthedocs 2026-06-05 16:10:30 +03:00
release.md License link fixed in rst / html / readthedocs 2026-06-05 16:10:30 +03:00
release.rst License link fixed in rst / html / readthedocs 2026-06-05 16:10:30 +03:00
requirements.txt Fix: Added requirements.txt for sphinx_rtd_theme 2026-06-05 00:31:56 +03:00
rtd_check.sh update 2026-06-05 00:17:35 +03:00
signed_off.md Signing Tag and Sign-off commits 2026-05-04 05:43:32 +03:00
signed_off.rst update 2026-06-05 00:37:07 +03:00
ssh-key-generator.sh ssh-key-generator.sh yazarı Yasin Yılmaz'dır. Ayrıca mobilde 2FA authenticator olarak örneğin Android'de Aegis, GNU/Linux masaüstünde Authenticator Flatpak uygulamaları ve parola saklamak için de yerelde saklanan KeepassXC kullanmalısınız. Tüm kritik verilerinizi de şifleri yani encrypted bir harici diskte saklamalısınız. 2025-08-07 18:16:07 +03:00
tag_sign.md Signing Tag and Sign-off commits 2026-05-04 05:43:32 +03:00
tag_sign.rst update 2026-06-05 00:37:07 +03:00

A Guide for Hackers who want to become a committer

Free Software

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 :

To check :

chmod +x git-sign-check.sh
./git-sign-check.sh

Configuring User Email and User Name for commits

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.

happy hacking!...

Where we store this documentation

License

CC BY-SA 4.0 or later