更改github帐户mac命令行

Lsd*_*lsd 3 github

我有两个github帐户,一个用于工作,一个用于家庭。我正在做一个个人项目,无法推送到原始项目主管,因为它说我仍在登录工作帐户。

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

这可以不那么难吗?

谢谢

Von*_*onC 5

GitHub的令牌仅用于非SSH通信。

但是,如果您使用https地址推送到GitHub,并且仍然注册为第一个帐户而不是第二个帐户,则这意味着您没有引用与第二个帐户的公钥匹配的正确公钥/私钥。
例如,请参阅博客文章“ 快速提示:如何使用GitHub和多个帐户 ”,该文章通过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
Run Code Online (Sandbox Code Playgroud)