Skip to content

Latest commit

 

History

History
9 lines (9 loc) · 1.3 KB

data-self-hosted-runner-git-ssl-no-verify-session-relocation-note.md

File metadata and controls

9 lines (9 loc) · 1.3 KB

Inside a session the runner takes it out of the environment and gives git http.sslVerify=false instead, which still applies to your own servers (with one exception the runner guide describes: the git that makes a new working copy), and no longer to Anthropic-managed git (the git mount) or to the ${PLURALIZE_FN(GOVERNED_HOSTS.length,"host")} the server governs (${GOVERNED_HOSTS.join(", ")}): their certificates are checked, because git inside a session carries the session's token to the mount and reaches the governed ${PLURALIZE_FN(GOVERNED_HOSTS.length,"host")} through the session's relay. An http..sslVerify of your own for a server, in any git config file, now takes precedence over it for that server. If git inside a session then fails a certificate check at the mount or a governed host (behind a proxy that re-signs traffic, say), name your company's certificate authority in GIT_SSL_CAINFO.