[BUG]

Status Open
Reported on v2.1.287
Maintainer reply None cached
Activity 0 comments · opened Oct 1, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

When claude code updates plugins in the background it can call interactive git commands which is very confusing if you're not aware it's doing it.

Specifically, every time I was opening claude code, short will after I was getting a git credential manager pop up, I had no idea what it was for so I kept closing it. It turned out it was a plugin marketplace auto-update which referenced a private repo (from my company).

What Should Happen?

Background git commands should disable interactive and if they fail that should be communicated in claude code with an option to retry interactively.
Setting GIT_TERMINAL_PROMPT=0 GCM_INTERACTIVE=0, would achieve this I believe.

Error Messages/Logs

Steps to Reproduce

Create a plugin that requires cloning a private github repo, use git credential manager, ensure credentials aren't cached, start claude code

Claude Model

None

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.287 (Claude Code)

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

VS Code integrated terminal

Additional Information

_No response_

View original on GitHub ↗