我在同一台Mac上有两个GitHub帐户。 并已安装凭证-osxkeychain。 它与我的第一个GitHub帐户正常工作。 但是,如何将第二个帐户添加到钥匙串访问? 如果这是不可能的,我怎样才能注销我的第一个帐户?
PS我不能在我的networking上使用SSH密钥。
PS我已经在第二个git config user.email设置了git config user.name & git config user.email 。 当我git push时出现错误403。 Github没有要求我input第二个帐户的密码。 我认为git是用错误的帐户和密码推回购买。
如果您尝试使用SSH身份validation,则Github可能会看到第一个ssh密钥并将其与第一个帐户相关联,然后拒绝该帐户访问第二个帐户的回购。 我build议将一个或两个帐户切换到基于http的访问。
例如,通过SSH我的回购url将是: [email protected]:opie4624/repoA.git而HTTP的等效将是: https://github.com/opie4624/repoA.git : https://github.com/opie4624/repoA.git 。
当用HTTPurl推或拉时,git会提示input用户名和密码,允许你指定使用哪两个Github账户。 这也可以避免使用ssh密钥。
希望这可以帮助!
最后,我去钥匙串访问和删除/修改github.com的条目。 因此,推送时我可以login另一个帐户。