Microsoft Git凭证管理器

时间:2020-03-04 22:44:53

标签: git git-credential-manager

我在Linux(Ubuntu)上使用Microsoft Git-Credential-Manager已有两周的时间,并且拥有一些凭据,现在我需要将修改推送到具有不同凭据的其他存储库中。但是我不能这样做,因为GCM试图使用不正确的数据访问该存储库。

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

1 个答案:

答案 0 :(得分:1)

您可以将git credential manager command to delete the entry用于给定的远程主机。

git credential-manager reject <url>

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

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

要获取每个存储库的凭证(如Git-Credential-Manager-for-Windows/issue 749所示,请使用(对于Windows或Linux)git config credential.useHttpPath,如in git credentials所述。

 git config --global credential.useHttpPath true