我有两个不同的GitHub帐户,我正在运行Ubuntu。
我正在关注Stack Overflow上的答案,例如this one,并且正在使用错误的密钥感到各种各样的悲伤。试图缩小问题的范围......
~/.ssh
中的所有密钥 - 在推送到Github时仍然收到错误的用户。known_hosts
中的config
和~/.ssh
个文件。 - 与上述相同。现在这些密钥存储在哪里?根据我在本地.git/config
放置的内容,我可以获得我想要的GitHub帐户,但我很好奇这些密钥的检索位置和方式!我原本认为现在做git push
会失败。
编辑:我可以提交给我想要的Github - 我使用“none”获取全局git配置电子邮件,并将本地git配置设置为我想要提交的电子邮件。
我在同一台机器上启动了另一个分区(不同的Ubuntu版本) - 做了一个git clone,并且可以提交!没有问我的ssh密钥 - 只是我的github用户/通行证。目前我的github帐户上没有ssh密钥。不知怎的,它还记得,我会接受的。