Set up Git and GitHub from zero on Windows 11 or macOS — install, SSH keys, identity, and your first commit.