Git凭据管理器和手动创建的PAT

Git凭据管理器和手动创建的PAT,git,azure-devops,git-credential-manager,azure-repos,Git,Azure Devops,Git Credential Manager,Azure Repos,我必须在客户拥有的电脑上工作。我们工作的代码是在Azure开发人员操作库下管理的,在那里我使用我的个人Microsoft帐户登录 为了降低风险,我在Azure Devops仪表板中创建了一个具有最低权限的个人帐户 如何在不提示输入Microsoft帐户的情况下将git设置为使用此PAT 现在,每次触发远程操作时,都会打开一个模式,询问用户名/密码。 如果我关闭它,它会重新打开。我再次关闭,我可以输入我的PAT。这是有效的 但是如果我触发一个新的远程操作,同样的序列也会发生(必须关闭两次凭证对话框

我必须在客户拥有的电脑上工作。我们工作的代码是在Azure开发人员操作库下管理的,在那里我使用我的个人Microsoft帐户登录

为了降低风险,我在Azure Devops仪表板中创建了一个具有最低权限的个人帐户

如何在不提示输入Microsoft帐户的情况下将git设置为使用此PAT

现在,每次触发远程操作时,都会打开一个模式,询问用户名/密码。 如果我关闭它,它会重新打开。我再次关闭,我可以输入我的PAT。这是有效的

但是如果我触发一个新的远程操作,同样的序列也会发生(必须关闭两次凭证对话框,然后粘贴PAT)

如何确定存储PAT

仅供参考,我已确保在git global config中设置了正确的助手,如:
git config credential.helper manager

我还尝试使用git config--system--unset credential.helper禁用凭证帮助器,但问题仍然存在

另一个尝试是使用另一个助手:
git config credential.helper store
。不是更好


仅供参考:我在windows 2012R2上运行,使用最新的git版本(
git版本2.20.1.windows.1

编辑您的全局git配置并将帮助程序保留为空

 [credential]
      helper=
然后从Windows凭据存储中删除您的凭据


这将关闭凭证助手并恢复为默认的git行为

尝试编辑全局git配置并设置
[credential]helper=
,将其保留为空。然后从Windows凭据存储中删除您的凭据。@jessehouwing:它确实有效。您应该将此作为答案发布以获得奖励。也就是说,让我困惑的是我不需要输入任何密码。即使我删除了存储的凭据。帕特应该被存放在哪里?不知道。。。您是否使用此帐户登录windows?