2012-03-04 59 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