2012-03-04 45 views
3

我有两个github帐户,一个用于家庭工作。我正在开展一个个人项目,并且无法推送给原始大师,因为它表示我仍然登录到我的工作账户。更改github帐户mac命令行

我重置了我的全局用户/ user.name/user.email/user.token,它仍然注册我的工作帐户。

这难道不是那么难吗?

由于

回答

4

GitHub token仅用于非SSH通信。

但是,如果您使用https地址推送到GitHub,并且仍然注册为您的第一个帐户而不是第二个帐户,这应该意味着您不会在第二个帐户中引用与您的公钥相匹配的正确公钥/私钥。
见,例如,博客文章“Quick Tip: How to Work with GitHub and Multiple Accounts”,它通过SSH配置文件管理这些公共/私人密钥:

#Default GitHub 
Host github.com 
    HostName github.com 
    User git 
    IdentityFile ~/.ssh/id_rsa 

Host github-COMPANY 
    HostName github.com 
    User git 
    IdentityFile ~/.ssh/id_rsa_COMPANY 
+0

注意;你也可以使用这个小帮手:https://github.com/walle/gas – VonC 2012-03-04 01:40:45

+0

噢,非常感谢你的链接,这非常方便。我的夜晚不能顺利进行:) – Lsdafjklsd 2012-03-04 01:52:29