Microsoft Git-凭据管理器

Microsoft Git-Credential-Manager

我将 Microsoft Git-Credential-Manager 用于 Linux (Ubuntu) 几个星期,使用一些凭据,现在我需要将修改推送到具有不同凭据的不同回购.但我不能这样做,因为 GCM 正试图使用​​不正确的数据来访问此存储库。

如何更改这些或添加新的以便能够使用不同的凭据提交到不同的存储库?可能吗?

您可以对给定的远程主机使用

git credential-manager reject <url>

删除条目后,您将能够存储新凭据。

您可以为每个主机和用户存储(git credential-manager store)一个凭据:这将对所述用户拥有的所有存储库有效。

对于每个存储库的凭据,如 Git-Credential-Manager-for-Windows/issue 749, use (for Windows or Linux) the git config credential.useHttpPath, explained in git credentials 中所示。

 git config --global credential.useHttpPath true