On Tue, Nov 02, 2021 at 07:27:44PM -0500, Steven Penny wrote: > I recently tried to use this: > > git config --global credential.helper store That should work... > but whenever I run this: > > git push > > I get this result: > > fatal: cannot run git credential-store get: No such file or directory Hmm. That sounds like it is treating "git credential-store get" as a single executable name, rather than splitting it. I'm not sure how we'd end up with such a bug, though. Can you show us the contents of your ~/.gitconfig file? I'm wondering if there's any funny quoting (there shouldn't be from the git-config command you gave above, but maybe there's another stale entry or something?). Also, what does: GIT_TRACE=1 git push say about what it's trying to execute? And finally, does running: echo "url=https://example.com" | git credential-store get work? I wouldn't expect it to produce any output (since you'd have nothing stored for that site), but it shouldn't give you the "no such file or directory" complaint. > I have tried changing HOME value, as well as XDG_CONFIG_HOME, and it > doesn't seem to change anything. I also tried manually creating the > credentials file, to see if that would fix it, but error remains. I am > using Git 2.33. I know this worked > in the past, but it's been some years since I tried it. I think it is not complaining about finding the credential file, but running the credential-store helper in the first place. The "cannot run" message comes from our run-command.c code. -Peff