我正在尝试使用与原始密钥不同的私钥来进入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使用不同的用户/私钥进行身份验证吗?
答案 0 :(得分:1)
您可以使用ssh-add -l
检查缓存的ssh密钥。
您可以使用ssh-add -D
删除所有缓存的密钥。