Blog
Mert Özen's blog posts on software development, backend, frontend, and DevOps.
Series
DevOps
PART 13
Connecting to GitHub: HTTPS, Personal Access Tokens and SSH
From creating a repo on GitHub to the first push: why passwords stopped working in 2021, fine-grained versus classic personal access tokens, how credential helpers work, ed25519 SSH keys, gh auth login and transfer.credentialsInUrl, which catches tokens embedded in URLs.
6 Nov 2026
10 min
2
DevOps
PART 25
Git Hooks and Commit Signing: From pre-commit to SSH Signatures
We write pre-commit and commit-msg hooks with real output, share them with the team through core.hooksPath, and try Git 2.54's config-based hooks and git hook list. Then we sign commits with an SSH key, verify them with an allowed signers file and look at what GitHub's Verified badge requires.
6 Nov 2026
11 min
2