{"name":"--configure-git","slug":"configure-git","family":"cli","title":"CLI flags","noun":"CLI flag","description":"--configure-git sets a commit identity and installs SSH commit signing backed by a code-sign subcommand.","description_source":"entry","described_by":{"version":"2.1.224","anchor":"git-identity-commit-signing-and-proxied-clones-for-runner-se"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.308","builds":0,"mined_builds":149,"first_cited":{"version":"2.1.280","released_at":"2026-09-22 15:44:39","spans":2}},"aliases":[],"entries":[{"version":"2.1.281","anchor":"runner-configure-git-refuses-to-run-governed-capacity1-se","heading":"Runner --configure-git refuses to run governed capacity>1 sessions without commit signing","line":"With `--configure-git`, the runner stops governed sessions at capacity above 1 if commit signing cannot be set up","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"self-hosted-runner-configure-git-now-detects-and-preserves","heading":"Self-hosted runner --configure-git now detects and preserves an operator's existing git hooksPath","line":"Self-hosted runner setup now detects an existing git hooksPath instead of overwriting it","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"self-hosted-runner-session-scoped-git-config-for-lifecycle","heading":"Self-hosted runner: session-scoped git config for lifecycle hooks","line":"Self-hosted runner sessions now get their own git config so lifecycle hooks use separate signing and protocol rules from the main checkout","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"configure-git-hookspath-override-simplified","heading":"--configure-git hooksPath override simplified","line":"The internal helper that sets git's core.hooksPath for --configure-git sessions was simplified, dropping symlink resolution","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.224","anchor":"git-identity-commit-signing-and-proxied-clones-for-runner-se","heading":"Git identity, commit signing and proxied clones for runner sessions","line":"--configure-git sets a commit identity and installs SSH commit signing backed by a code-sign subcommand.","released_at":"2026-08-07 01:36:32","reason":"named in this entry, found in this entry's text"}],"entries_total":5,"docs":[{"source":"claude-code","path":"changelog","title":"Claude Code changelog","documented":false},{"source":"claude-code","path":"self-hosted-environments-configuration","title":"Customize sessions in self-hosted environments","documented":false},{"source":"claude-code","path":"self-hosted-environments-deploy","title":"Deploy self-hosted environments to production","documented":false},{"source":"claude-code","path":"self-hosted-environments-reference","title":"Self-hosted environments reference","documented":false}],"docs_total":4,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/cli\/configure-git","family_url":"https:\/\/changelogs.core-directive.com\/reference\/cli.json"}