更改github用户/私钥

更改github用户/私钥,git,github,ssh,Git,Github,Ssh,我正在尝试使用不同于原始私钥的私钥ssh到github。似乎ssh请求以某种方式被缓存,因为无论我在调用ssh-T时做什么git@github.com,上面写着 您好[错误用户]您已成功通过身份验证 我尝试过做各种各样的事情: 从my.gitconfig中删除github.user和user.email 完全删除我的id\u rsa 对不同的标识文件(包括无效的标识文件)使用ssh-i 使用更新my.ssh/config 无论看起来如何,我总是以错误用户的身份登录github,得到响应 我

我正在尝试使用不同于原始私钥的私钥ssh到github。似乎
ssh
请求以某种方式被缓存,因为无论我在调用
ssh-T时做什么git@github.com
,上面写着

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

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

  • 从my
    .gitconfig
    中删除
    github.user
    user.email
  • 完全删除我的
    id\u rsa
  • 对不同的标识文件(包括无效的标识文件)使用
    ssh-i
  • 使用更新my
    .ssh/config

无论看起来如何,我总是以错误用户的身份登录github,得到响应


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

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

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

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