首页 > 解决方案 > git clone :此应用程序需要以下 .NET Framework 版本之一:.NET framework,Version =v4.7.2

问题描述

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

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

我的 Windows 版本是:8

我当前的 .NET 版本是:4.6.01055

我的怀疑是 git credential manager 导致了这个问题。

有没有办法在 Windows 8 上将 .NET 框架版本从 4.6.01055 升级到 v4.7.2?

标签: .netwindowswindows-8git-for-windows

解决方案


您看到这一点的原因是,Windows 版 Git 默认使用凭证助手 Git Credential Manager Core 来处理凭证。该程序需要 .NET 4.7.2。

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

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


推荐阅读