当我运行命令
时 git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=manager-st push -v --tags origin Br123:Br123
我收到错误
git: 'credential-manager-st' is not a git command. See 'git --help'.
error: failed to push some refs to 'http://host'
我正在使用git版本2.13.2.windows.1运行Windows 10版本1703.该命令最初来自SourceTree(v2.0.20.1)。
尽管进行了各种调试并检查了Windows Credential Manager,但我在解决问题方面没有成功。
我可以直接从Visual Studio 2015中push/sync
。我相信这会使用库调用,而不是git.exe
。
答案 0 :(得分:0)
尝试在Windows上使用git凭据管理器可能会出现问题。
我找到了这个开源工具(https://github.com/Microsoft/Git-Credential-Manager-for-Windows),可以像以下一样安装和使用:
git credential-manager [<command> [<args>]]