1
以外的其他地方我必须创建一个新的RSA密钥才能推送到Heroku。我删除了旧密钥并在~/.ssh/
中添加了一个新密钥。Heroku从哪里获得它的RSA密钥?这似乎是〜/ .ssh/
但是尽管这样,Heroku的不断给我下面的错误:
! Your key with fingerprint 83:3c:2c:45:81:5a:71:d7:40:2e:bf:fd:b7:e5:63:e2 is not authorized to access my_server.
我经历过的每一个存在于~/.ssh
,并比较了他们的指纹到Heroku的抱怨的关键之一。其中只有一个人拥有这个指纹,那是旧钥匙。所以我删除了它。
奇怪的是,即使在删除密钥后,我仍然继续从Heroku中得到相同的错误信息。这是怎么发生的?它从别的地方拉开钥匙吗?我试过甚至加载一个新的终端窗口来刷新一切,但它仍然没有任何区别。我感到困扰!
辉煌,谢谢。你是对的,它被代理缓存(即使我删除了这两个文件)。我清除了缓存并重新开始工作。谢谢! –