jdmbair13m5-changelog-20260829-0046-git-config-normalization
jdmbair13m5-changelog-20260829-0046-git-config-normalization
Added the previously missing Git identity and normalized safe global
Git defaults on jdmbair13m5, without copying credentials or
touching repositories.
Scope and exact changes
- Updated
/Users/richh/.gitconfigadditively with the twelve-key shared fleet Git contract:richhdotynoreply identity,user.useConfigOnly,main, fast-forward-only pulls, fetch pruning, simple/upstream pushes, rebase autostash,zdiff3, rerere, and worktree remote guessing. - The identity repair prevents Git from guessing a name or email on future commits.
- Changed
/Users/richh/.gitconfigmode from644to600. - Created
/Users/richh/.gitconfig.bak-git-sync-20260829-004609. - Homebrew
gh2.98.0 was already present; no installation occurred. - Did not alter GitHub credentials, Keychain,
~/.config/gh/hosts.yml, AI auth/session state, repositories,.gitdirectories, branches, commits, remotes, or source files.
Commands and verification
- Fleet controller:
normalize_git_config_fleet_v1.0.0.zsh 20260829-004609. - Before SHA-256:
a252ad44973b87e025c26a681a36beb0ce6c565a7c8d89a649c7cc6ae33cc2f1c; mode644. - After SHA-256:
a5acf74af80aca8439aac4503ca6550ff9f9df8eb38f5d761eced2050fb0ef28; mode600. - Independent verifier: zero failures and
VERIFY_ACCEPTED host=jdmbair13m5. - Idempotent rerun:
config_change=0, with an unchanged after hash. gh auth statusrequires owner login; no automated login was attempted.
Undo
Restore with
cp -p /Users/richh/.gitconfig.bak-git-sync-20260829-004609 /Users/richh/.gitconfig,
then inspect with
git config --global --list --show-origin.
Outstanding owner action
From an interactive session on this Mac, run
gh auth login --hostname github.com --git-protocol https --web,
then gh auth setup-git and gh auth status.
Keep its provider/account lane separate from other Macs.