从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--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)