Port the git server (:4070) used by the git-sync specs into misc/server: per-repo auth overrides, repo setup/teardown and push support, started from index.ts. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>