使用不同的凭据与Microsoft Git凭据管理器交替转发



我使用Microsoft Git Credential Manager for Linux(Ubuntu(已经几周了,有一些凭据,现在我需要用不同的凭据将修改推送到不同的repo。但我不能这样做,因为GCM试图使用不正确的数据来访问这个存储库。

我如何更改这些或添加新的,以便能够使用不同的凭据提交到不同的repo?有可能吗?

您可以使用git凭据管理器命令删除给定远程主机的条目。

git credential-manager reject <url>

一旦条目被删除,您就可以存储新的凭据。

您可以为每个主机和用户存储(git credential-manager store(一个凭据:该凭据对该用户拥有的所有转发都有效。

对于每个存储库的凭据,如Git credential Manager For Windows/issue 749中所示,请使用(对于Windows或Linux(Git configcredential.useHttpPath,如Git凭据中所述。

git config --global credential.useHttpPath true

最新更新