Git远程推送:无法加载advapi32.dll

Kha*_*ash 4 git bash dll github

我是 Git 和 Github 新手;我遇到了一个问题。这里有一个类似的问题(git bash failed to load advapi32.dll),但他们遇到了不同的问题,也没有答案。我在网上搜索过,但无法解决这个问题。问题是这样的:

我正在使用 Git Bash 将提交推/拉到 Github。当我尝试推动我的工作时,我收到此错误消息“无法加载 advapi32.dll ”。我的注册表中确实有这个文件。完整的 Git 消息如下。这里值得注意的是,尽管出现了这个错误,Git 上传和下载提交的效果却非常好;我只是想解决这个问题,以防将来引起更多问题。

$ git push origin master
failed to load advapi32.dll
Counting objects: 3, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 418 bytes | 418.00 KiB/s, done.
Total 3 (delta 2), reused 0 (delta 0)
remote: Resolving deltas: 100% (2/2), completed with 2 local objects.
To https://github.com/khash021/reflections.git
   98a7bd9..b982ba4  master -> master
Run Code Online (Sandbox Code Playgroud)

谢谢,卡什

mje*_*ins 5

出现此问题的原因是凭据 halper 已设置为 wincred,而您没有安装 wincred。要验证这一点,请运行命令

git config --global credential.helper
Run Code Online (Sandbox Code Playgroud)

如果结果显示“wincred”,则这是您的问题。要取消设置凭据帮助程序,请运行以下命令:

git config --global --unset credential.helper
Run Code Online (Sandbox Code Playgroud)

那应该可以解决问题。