我有credential.helper=manager-core
,这是windows凭证管理器的新帮手。我不明白如果您可以让 git 使用git credential fill
.
重现步骤
- 通过执行命令确认凭证助手
git config --system --list
。如果您正在运行Git for Windows 2.29或更高版本,那么您应该能够credential.helper=manager-core
在列表中看到。对于早期版本,credential.helper
设置为manager
而不是manager-core
。我正在运行最新的Git For Windows 2.29.2,所以对我来说它 returnmanager-core
。 - 接下来,如果您的凭据已由助手存储,则以下命令应在 stdout 上返回凭据:
git credential fill
protocol=https
host=github.com`
<HIT ENTER KEY TWICE, as A blank line signals input completion>
- 凭据现在应该显示在您的控制台上。它能够根据您最初配置 git 的任何内容显示密码/令牌。就我而言,我已经使用 GitHub 个人访问令牌进行了身份验证,并且它显示了该 pat。