更改github用户/私钥

时间:2014-05-05 17:30:12

标签: git github ssh

我正在尝试使用与原始密钥不同的私钥来进入github。似乎ssh请求以某种方式被缓存,因为无论我在拨打ssh -T git@github.com时做什么,它都会说

  

您好[错误用户]您已成功通过身份验证...

我尝试过各种各样的事情:

  • github.user
  • 中删除user.email.gitconfig
  • 完全删除id_rsa
  • ssh -i与不同的身份文件一起使用,包括无效的身份文件
  • 使用
  • 更新我的.ssh/config
  

Host github.com
    HostName github.com
    User git
    IdentityFile /path/to/private/key/for/right-user

无论看起来如何,我总是得到github作为错误用户登录的响应。

我还能做些什么来告诉github使用不同的用户/私钥进行身份验证吗?

1 个答案:

答案 0 :(得分:1)

您可以使用ssh-add -l检查缓存的ssh密钥。

您可以使用ssh-add -D删除所有缓存的密钥。