Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Visual Studio 2019禁用Windows的Git凭据管理器_Git_Visual Studio_Visual Studio 2019 - Fatal编程技术网

从Visual Studio 2019禁用Windows的Git凭据管理器

从Visual Studio 2019禁用Windows的Git凭据管理器,git,visual-studio,visual-studio-2019,Git,Visual Studio,Visual Studio 2019,我正在使用以下命令 Visual Studio 2019专业版 Git for Windows 2.29.2 突然间,我开始跟在后面 我曾尝试使用git config命令禁用该功能,并从配置中手动删除了credential.manager,但该弹出窗口仍然出现 因此,如果我提供了Azure DevOps凭据,它将失败,身份验证失败 我最近更新了git,并尝试重新安装VisualStudio的git扩展,但没有任何帮助 在弹出窗口中,若我提供用户名作为PersonalAccessToken,

我正在使用以下命令

  • Visual Studio 2019专业版
  • Git for Windows 2.29.2
突然间,我开始跟在后面

我曾尝试使用git config命令禁用该功能,并从配置中手动删除了credential.manager,但该弹出窗口仍然出现

因此,如果我提供了Azure DevOps凭据,它将失败,身份验证失败

我最近更新了git,并尝试重新安装VisualStudio的git扩展,但没有任何帮助

在弹出窗口中,若我提供用户名作为PersonalAccessToken,密码作为我生成的PAT,那个么一切看起来都正常

在弹出窗口中,若我提供用户名作为PersonalAccessToken,密码作为我生成的PAT,那个么一切看起来都正常

这将是建议的操作过程:它应该再次缓存您的凭据,而不是在此之后再次请求它们

最近发布的版本已切换到

确保在命令行中,
git config--global credential.helper
设置为
manager core


请注意,在Git 2.30(2021年第1季度)之前,多个“
凭证存储
”后端可能会竞相锁定同一文件,导致除一个之外的其他所有人都失败--请重新尝试锁定并超时,以降低失败率

参见(2020年11月25日)by.
(于2020年11月30日合并)

:锁定文件时使用超时 签字人:西芒·阿丰索

当持有重写凭证文件的锁时,使用超时以避免凭证文件需要并行更新时出现争用情况

一个例子是在一个存储库中使用并行抓取来执行
fetch--all
,存储库中有几个需要凭据的远程设备

可以使用“credentialStore.lockTimeoutMS”配置超时,默认值为1秒

git config
现在在其

credentialStore.lockTimeoutMS
git凭证存储
重试的时间长度(毫秒) 尝试锁定凭据文件时

  • 值0表示根本不重试
  • -1表示无限期地尝试。
    默认值为1000(即重试1s)