Git, GitHub, and self-hosted Git servers form the foundation for modern version control, infrastructure as code, and script lifecycle management across Windows, Linux, and WSL.
Guides
- Fix git bad object HEAD on Windows — Step-by-step recovery from the fatal: bad object HEAD error in git status caused by HEAD file corruption, antivirus interference, or interrupted pack writes on Windows.
- How to Install Git on Windows and Linux (WSL) — Unattended installation with winget, apt setup in Ubuntu WSL, cross-environment Git Credential Manager setup, line-ending standards, and essential daily commands.
- How to Use GitHub for System Administrators — Platform overview, mandatory 2FA, token authentication, repositories, projects, gists, cloning, and pull request workflows.
- How to Create and Manage a Team on GitHub — Organization roles, team structures, repository permissions, branch protection, CODEOWNERS, and Pull Request reviews.
- How to Build a Local Git Server on Ubuntu — Self-hosted GitHub alternative using Gitea, Caddy reverse proxy, SSH passthrough, SQLite storage, and team permissions.