我不确定我的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. 我还将Heroku密钥添加到ssh-add中。
ssh-add /home/vire2egi/.ssh/setup
3. 还将密钥添加到密钥链中
eval `keychain --eval setup`
所有的命令都顺利执行,但我仍无法克隆该代码库。
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
我对以上针对该密钥的所有设置进行了重复,但仍然出现了相同的问题。
每次运行上述任何命令时,我还清理了我的已知主机,以确保不会从中选择。
注意:
每当我尝试 heroku:keys 时,它总是向我提供我添加的正确键的信息
谁能帮帮我?