如何在Windows上禁用Git凭据管理器(Visual Studio 2017)
我有一个关于Windows7上的VisualStudio2017和Git的问题。在我们的环境中,并不是每个用户都有一个单独的Windows帐户,因为这些计算机是共享的。可悲的是,没有办法改变这一事实。我们使用Bitbucket来管理Git存储库。在这个系统中,每个用户都有自己的登录名 因此,我们必须而不是保存系统中每个用户的凭据。此外,我们希望在每次提交时在不同的作者之间轻松切换。出现此问题的原因是凭据和提交的实际作者之间没有连接。但这是一个相对次要的问题 更重要的是,VisualStudio将每个用户的凭据作为“通用凭据”存储到Windows的内置凭据管理器中。这意味着即使在重新启动系统后,登录名也会保存在Windows中,Visual Studio不再要求登录名。这对我们来说是一个非常关键的问题。我们在不同的系统上尝试了以下方法,以消除局部错误的可能性:如何在Windows上禁用Git凭据管理器(Visual Studio 2017),windows,git,visual-studio,credential-manager,Windows,Git,Visual Studio,Credential Manager,我有一个关于Windows7上的VisualStudio2017和Git的问题。在我们的环境中,并不是每个用户都有一个单独的Windows帐户,因为这些计算机是共享的。可悲的是,没有办法改变这一事实。我们使用Bitbucket来管理Git存储库。在这个系统中,每个用户都有自己的登录名 因此,我们必须而不是保存系统中每个用户的凭据。此外,我们希望在每次提交时在不同的作者之间轻松切换。出现此问题的原因是凭据和提交的实际作者之间没有连接。但这是一个相对次要的问题 更重要的是,VisualStudio将
- 使用组策略编辑器:禁用在凭据管理器中存储密码不起作用,因为这不会禁用存储通用密码
- 从所有配置文件中删除Git凭据管理器:在Visual Studio中不起作用。当使用任何其他Git客户端时,这就解决了问题
- 从程序文件夹中删除Git Credential Manager可执行文件:没有任何效果
- 在注册表中编辑注册表项“disabledomaincreds”:没有任何效果
- 禁用services.msg中的凭据管理器服务:无法再启动该应用程序,但Visual Studio仍将凭据保存在其中