Author identity unknown *** Please tell me who you are.
Git doesn’t know your name and email for commits.
Seen on:
Git
Meaning
New machines, containers and CI runners have no user.name/user.email.
Common causes
- Fresh install
- CI job without git config
- Repo-level config overriding with empty values
⚡ Quick fix
- git config --global user.name "Your Name"
- git config --global user.email "you@example.com"
- In CI, set them in the job
Detailed fix by platform
Git
git config --global user.name "Asha Rao" && git config --global user.email "asha@example.com"
How to diagnose
- Config — git config --list --show-origin | grep user
- Recent change — Did it start after a deploy, upgrade, or configuration change? Compare with the last working version.
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
Was this page helpful?
Report a correction or suggest an improvement
Last updated 2 Oct 2026