👉 Zobacz podobny odcinek o workflow i dobrych praktykach w Git:
• Jak refaktoryzować? Jak wdrażać? SOLID + D...
Jak podpisywać commity w Git, żeby na GitHubie pojawił się VERIFIED badge?
W tym odcinku krok po kroku pokazuję git commit -S, git push --signed, różnice między GPG i SSH, oraz dlaczego „unverified” to realny problem w projektach zespołowych.
Poruszamy też podstawy kryptografii (hash functions, podpisy), branch protection rules, oraz pokazuję jak ogarnąć całą konfigurację w dotfiles, żeby działała na każdym nowym systemie 🚀
👉 Co znajdziesz w tym filmie:
🔐 Dlaczego podpisywanie commitów ma znaczenie
🧠 Czym są funkcje skrótu i jak działają podpisy kryptograficzne
⚙️ git commit -S vs git push --signed – różnice i pułapki
🪪 VERIFIED vs UNVERIFIED badge na GitHub
🔑 Rejestracja klucza (GPG / SSH) na GitHub
🧩 Wymuszanie podpisów w branch protection rules
🛠️ git maintenance – co to jest i po co go używać
📂 Konfiguracja wszystkiego w dotfiles
💡 Przykłady z realnych projektów i wymagań zespołowych
🔗 Bonus: solidna linkografia do dalszej nauki
Ten odcinek jest dla Ciebie, jeśli:
✔️ pracujesz w zespole
✔️ robisz open-source
✔️ chcesz mieć czyste repo i spełniać wymagania security
✔️ uczysz się Git na serio, a nie tylko git commit -m
🔗 Linkografia
// Oficjalna dokumentacja GitHub – podpisywanie commitów
https://docs.github.com/en/authentica...
//Dokumentacja git o podpisywaniu commitów
https://git-scm.com/book/ms/v2/Git-To...
// Git maintenance – co i dlaczego
https://git-scm.com/docs/git-maintenance
// Konferencja FOSDEM 2024 prelekcja o git
• So You Think You Know Git - FOSDEM 2024
Repozytorium:
https://github.com/Kotmin/Ali-Problemy
0:00 Czym jest verified commit
0:20 Dlaczego to działa - własności funkcji skrótu
0:53 Dlaczego używamy?
1:07 manualne podpisanie gpg jednego commita
1:19 O co chodzi z tym git push --signed
1:25 Istotne różnice
1:47 jak ustawić signing key (step by step docs)
2:01 implementacja w .dotfiles
2:33 fragment o git maintenance
3:19 przykład c.d.
6:30 przykład unverified
6:50 dodanie zaufanego klucza do GitHub
7:57 jak dodać git maintenance do .dotfiles
#git #github #gitcommit #verifiedbadge #gpg #ssh #kryptografia
#dotfiles #branchprotection #gitsecurity #devworkflow
#programowanie #jaknauczycsieprogramowania #naukagit
#polskidev #polskiprogramista #opensource
#softwaredevelopment #webdev #backend
#linux #cli #terminal #devtips #security
#itcareer #programistazycie #code
#gitmaintenance #hashfunctions #cryptography