Cloud upload refuses when git is missing or your project settings set git-related environment variables.
What's wrong with this entry?
Uploading your working tree to a cloud session now stops in three more cases, all reported as refused: git cannot be found on the startup PATH once directories a cloud session could write to are excluded, a project or local .claude settings file (or --settings) sets a git-relevant environment variable, or a private git directory under ~/.claude/seed-admin cannot be created.
- Telemetry outcomes are
git_not_on_pathandadmin_dir_failed; the settings case adds new event fieldssteeringandsteered_bynaming the variable involved. - A partial clone with an older git now reports
refusedrather than a git error.
which decides where your own settings are found
Strings lifted out of the shipped bundle, so the claim above can be checked against them.