控制面板的凭据管理器是否与 git 的凭据助手 Credential Manager 和 Credential manager Core 相同
Is Control Panel's Credential Manager same as git's credential helpers Credential Manager and Credential manager Core
我是 运行 最新的 Git 对于 Windows 2.29.2 我 credential.helper
设置为manager-core
默认。我确实确认 运行 git config --system list
.
我的 Git 安装显示它有两个凭证助手
- Git Windows 的凭据管理器(较新版本的 Git 中已弃用的早期助手)和
- Git Credential Manager Core(Git 较新版本中的默认助手)
运行 version
命令在 git 终端确认它们的存在:
$ git credential-manager version
Git Credential Manager for Windows version 1.20.0
$ git credential-manager-core --version
Git Credential Manager version 2.0.280-beta+1f4c6db90f (Windows, .NET Framework 4.0.30319.42000)
现在看来 git 可以使用三种基本方式来管理凭据:
(一)。 Windows 凭据管理器(控制面板中的那个),
(b)。 Git Windows 和
的凭据管理器
(c)。 Git Crednetial Manager 核心。
如果我的理解是正确的,那么根据 this SO post,credential.helper=manager
与控制面板的 Windows 凭证管理器.
这是否意味着 credential.helper=manager-core
也与控制面板的凭据管理器相同。
我对哪个是什么有点困惑。三个都相同还是彼此不同并分别存储凭据。
凭据助手是一个可执行文件,负责存储和检索 git 的凭据。
windows 凭据管理器是在 Windows 中存储凭据的地方。
manager
和 manager-core
凭证助手都使用 windows 凭证管理器来存储凭证(它们基本上是相同的助手,但是 manager
使用 dotnet 框架和 manager-core
使用 dotnet 核心)。
https://github.com/microsoft/Git-Credential-Manager-Core
https://github.com/microsoft/Git-Credential-Manager-for-Windows
我是 运行 最新的 Git 对于 Windows 2.29.2 我 credential.helper
设置为manager-core
默认。我确实确认 运行 git config --system list
.
我的 Git 安装显示它有两个凭证助手
- Git Windows 的凭据管理器(较新版本的 Git 中已弃用的早期助手)和
- Git Credential Manager Core(Git 较新版本中的默认助手)
运行 version
命令在 git 终端确认它们的存在:
$ git credential-manager version
Git Credential Manager for Windows version 1.20.0
$ git credential-manager-core --version
Git Credential Manager version 2.0.280-beta+1f4c6db90f (Windows, .NET Framework 4.0.30319.42000)
现在看来 git 可以使用三种基本方式来管理凭据:
(一)。 Windows 凭据管理器(控制面板中的那个),
(b)。 Git Windows 和
的凭据管理器(c)。 Git Crednetial Manager 核心。
如果我的理解是正确的,那么根据 this SO post,credential.helper=manager
与控制面板的 Windows 凭证管理器.
这是否意味着 credential.helper=manager-core
也与控制面板的凭据管理器相同。
我对哪个是什么有点困惑。三个都相同还是彼此不同并分别存储凭据。
凭据助手是一个可执行文件,负责存储和检索 git 的凭据。
windows 凭据管理器是在 Windows 中存储凭据的地方。
manager
和 manager-core
凭证助手都使用 windows 凭证管理器来存储凭证(它们基本上是相同的助手,但是 manager
使用 dotnet 框架和 manager-core
使用 dotnet 核心)。
https://github.com/microsoft/Git-Credential-Manager-Core
https://github.com/microsoft/Git-Credential-Manager-for-Windows