PhpStorm。使用不同的 GitHub 个帐户处理两个 GitHub 个项目

PhpStorm. Two GitHub projects handled with different GitHub accounts

我有 2 个不同的 GitHub 项目,我想分别处理它们。每个项目都有不同的 GitHub 帐户,但似乎不可能。

进入Settings - Version Control - Github后,只有一个地方可以放置用户和密码(或令牌),而且似乎是所有PhpStorm项目共享的。如果我更改到另一个项目,它会保留设置,如果之后我再次更改到第一个项目后更新凭据,我最近输入的凭据仍然设置。

可以按照我想要的方式处理吗?

如果您更新存储库以通过 ssh 而不是 https 引用其远程,则可以在 git 级别解决 git 凭据的 PHPStorm 设置。

您可以使用 git remote set-url 命令将本地存储库更新到另一个远程存储库。

一旦您切换到使用 ssh 密钥身份验证而不是 https user/password 身份验证,如果您想使用多个密钥(每个帐户一个),您可以按照本指南进行操作 which details how to configure git to use different private keys for different repositories