I have setup GitforWindows in my Windows 7 64Bit pretty well with Credential manager as "Wincred".
Yet when I run some commands like git remote prune origin
in GitBash, it gives following error in console, though runs the command:
Failed to load advapi32.dll
Why is that ? If there is something need to be done with Credential manager settings, then I need full explanation of how to do those settings and what each setting means.
Note: This problem I have only with some commands, other commands are running just fine without any errors.
If you are using the latest Git for Windows, make sure to set your credential helper to manager, not WinCred (which was obsoleted some times ago)
git config --global credential.helper manager
That will use the GCM (Git-Credential-Manager-for-Windows).
As mentioned here:
It's the successor to the Windows Credential Store for Git (
git-credential-winstore
), which is no longer maintained.Compared to Git's built-in credential storage for Windows (
wincred
), which provides single-factor authentication support working on any HTTP enabled Git repository, GCM provides multi-factor authentication support for Azure DevOps, Team Foundation Server, GitHub, and Bitbucket.
来源:https://stackoverflow.com/questions/53181208/wincred-not-working-properly-with-git-bashgit-for-windows-when-executing-certa