“credential-manager”不是 git 命令

oce*_*lub 38 git credential-manager

我在 Windows 10 64 位上针对 Azure 存储库运行 git 版本 2.33.1.windows.1。自从我上次更新以来,当使用 TortoiseGit v2.13.0.1(最新版本)克隆代表时,我收到以下错误。

git.exe clone --progress -v "https://FenergoProduct@dev.azure.com/FenergoProduct/FlareDocumentation/_git/FlareFenergoRegulationMargin" "C:\Flare\FlareFenergoRegulationMargin"
Cloning into 'C:\Flare\FlareFenergoRegulationMargin'...
git: 'credential-manager' is not a git command. See 'git --help'.

The most similar command is
credential-manager-core
Run Code Online (Sandbox Code Playgroud)

有谁能简单解释一下如何摆脱这个问题?

Big*_* Ed 43

上次升级后,我开始为每项服务收到相同的错误消息。我通过为凭证管理器创建一个别名来让它们消失。

git config --global alias.credential-manager "credential-manager-core"
Run Code Online (Sandbox Code Playgroud)

除了错误消息之外,凭据管理器在创建别名之前和之后似乎都工作正常。

  • 谢啦!我已经厌倦了尝试解决这个问题。 (3认同)

Tee*_*emo 22

git config --global -e 删除此行:credential.helper=manager-core


Evg*_*kin 10

所以,没有一个答案对我有帮助。我做了什么。我从全局和系统配置中手动删除了所有部分 [credintial] 和 [alias]。从 MINGW64 的系统配置中:C:\Program Files\Git\mingw64\etc\gitconfig 我删除了此部分:

[credential]
    helper = manager-core
Run Code Online (Sandbox Code Playgroud)

从 MINGW64 的全局配置中:C:\Users<YourUsersFolder>.gitconfig 我删除了以下部分:

[alias]
    credential-manager = credential-manager-core
[credential]
    helper = manager-core
Run Code Online (Sandbox Code Playgroud)

我再也没有这个烦人的消息了


小智 8

我也遇到了这个错误。我如何尝试了更多方法,最后下面的命令对我有用。当我们替换所有配置详细信息时,它就会修复。运行以下命令后,您可以再次尝试 git 命令,如克隆、拉取、推送等。然后自动提示登录屏幕。登录成功后即可正常工作。

git config --global credential.helper manager-core --replace-all
Run Code Online (Sandbox Code Playgroud)

  • 在我这样做之后,恼人的消息打印了两次:) (7认同)

Lou*_*uis 0

这个命令“git config --global credential.helper manager-core”对我有用。在我公司的计算机上,每次更改密码时都会出现错误。之前我能够通过凭据管理器修复错误,但现在不行了。