Github Grief - 从哪里获取密钥?

时间:2016-04-20 15:44:59

标签: git github ssh

我有两个不同的GitHub帐户,我正在运行Ubuntu。

我正在关注Stack Overflow上的答案,例如this one,并且正在使用错误的密钥感到各种各样的悲伤。试图缩小问题的范围......

  • 我删除了~/.ssh中的所有密钥 - 在推送到Github时仍然收到错误的用户。
  • 我删除了known_hosts中的config~/.ssh个文件。 - 与上述相同。
  • 我删除了两个GitHub帐户中的所有密钥 - 我仍然可以推送!
  • 我重新启动了系统 - 但我仍然可以推送给Github!?!

现在这些密钥存储在哪里?根据我在本地.git/config放置的内容,我可以获得我想要的GitHub帐户,但我很好奇这些密钥的检索位置和方式!我原本认为现在做git push会失败。

编辑:我可以提交给我想要的Github - 我使用“none”获取全局git配置电子邮件,并将本地git配置设置为我想要提交的电子邮件。

我在同一台机器上启动了另一个分区(不同的Ubuntu版本) - 做了一个git clone,并且可以提交!没有问我的ssh密钥 - 只是我的github用户/通行证。目前我的github帐户上没有ssh密钥。不知怎的,它还记得,我会接受的。

0 个答案:

没有答案