我不确定我的 heroku 帐户出了什么问题,但我不再能够克隆我的 heroku 项目。
注意:请不要关闭此问题,因为我在下面描述了此问题的重复问题, 我尝试了该问题的答案中提到的所有解决方案
! Your key with fingerprint XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX is not authorized to access genqr
每当我这样做
git clone git@heroku.com:genqr.git
我已经做了人类所能做的一切。
1.我已经删除了heroku的所有密钥添加了一个新密钥
使用
heroku keys:remove
和
heroku keys:add /home/vire2egi/.ssh/setup.pub
尽管如此,克隆项目时也会出现同样的问题。
2 . 我还向 ssh-add 添加了 heroku 密钥
ssh-add /home/vire2egi/.ssh/setup
3.还添加了钥匙串的钥匙
eval `keychain --eval setup`
以上所有命令都成功,但我仍然无法克隆 repo
4.我也做过
heroku keys:remove
heroku auth:logout
heroku auth:login ## Authenticated myself and then added the key: still no success
仍然没有成功
5.我还为heroku定义了一个配置,比如
Host heroku.com
Hostname heroku.com
User viren2egi
IdentityFile /home/vire2egi/.ssh/setup
仍然没有成功。
6.出于沮丧,我创造了一把全新的钥匙。
ssh-keygen -t rsa
并为该键重复上述所有设置,但我仍然遇到同样的问题。
每次我运行上述任何命令时,我都会清理我的known_hosts,以确保它不会从中选择。
笔记 :
每当我尝试 heroku:keys 时,它总是向我显示我添加的密钥的正确信息
谁能帮我?