更改github用户/私钥
我正在尝试使用不同于原始私钥的私钥ssh到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
请求以某种方式被缓存,因为无论我在调用ssh-T时做什么git@github.com
,上面写着
您好[错误用户]您已成功通过身份验证
我尝试过做各种各样的事情:
- 从my
中删除.gitconfig
和github.user
user.email
- 完全删除我的
id\u rsa
- 对不同的标识文件(包括无效的标识文件)使用
ssh-i
- 使用更新my
.ssh/config
我还能做些什么来告诉github使用不同的用户/私钥进行身份验证吗?您可以使用
ssh add-l
检查缓存的ssh密钥
您可以使用ssh add-D
删除所有缓存的密钥
Host github.com
HostName github.com
User git
IdentityFile /path/to/private/key/for/right-user