git 克隆:此应用程序需要以下 .NET Framework 版本之一:.NET Framework,版本 =v4.7.2

git clone : This application requires one of the following versions of .NET Framework: .NET framework,Version =v4.7.2

我正在尝试 git 从远程存储库克隆到我的本地存储库。每当我进入 git 克隆命令并输入我的用户名和密码我收到以下错误。

此应用程序需要以下 .NET Framework 版本之一:.NET Framework,版本 =v4.7.2

我的 windows 版本是:8

我当前的 .NET 版本是:4.6.01055

我怀疑 git 凭证管理器导致了这个问题。

有什么方法可以在 windows 8 上将 .NET Framework 版本从 4.6.01055 升级到 v4.7.2?

显然,如果您能够先升级到 Windows 8.1,则可以将 .Net 升级到 4.8:https://docs.microsoft.com/en-us/dotnet/framework/install/on-windows-8-1

否则 .Net 4.6 是 Windows 8 支持的最新版本: https://docs.microsoft.com/en-us/dotnet/framework/install/on-windows-8

您看到此消息的原因是 Git for Windows 默认情况下使用凭据助手 Git Credential Manager Core 来处理凭据。此程序需要 .NET 4.7.2。

但是,您使用的操作系统已超过五年未受支持或未收到安全更新,而且它不提供此功能。最好的解决方案是升级到受支持的 OS,它既可以提供您需要的功能,又可以防止您的系统受到损害(从而对 Internet 造成危害)。

否则,您可以尝试使用 git config --unset-all credential.helper 然后 运行 git config credential.helper wincred,这将使用较旧的 wincred 凭证助手。但是,您可能仍然会发现 Git 在很多方面都有问题,因为除了您现在遇到的安全问题之外,没有人在过时的 OS 上测试东西。