我有两个不同的GitHub项目,我想分别处理它们。每个项目都有不同的GitHub帐户,但似乎不可能。
进入Settings - Version Control - Github
之后,只有一个地方放置用户和密码(或令牌),似乎所有PhpStorm项目都共享。如果我更改为另一个项目,它会保留设置,如果之后我再次更改到第一个项目后更新了凭据,我最近放置的凭据仍然设置。
可以按照我想要的方式处理吗?
答案 0 :(得分:2)
如果您更新存储库以通过ssh
而不是https
引用其远程控制,则可以在git级别解决git凭据的PHPStorm设置。
您可以使用git remote set-url
命令将本地存储库更新到另一个远程存储库。
一旦您切换到使用ssh密钥身份验证而不是https用户/密码身份验证,如果您想使用多个密钥(每个帐户一个),您可以按照本指南which details how to configure git to use different private keys for different repositories进行操作。