在 git-shell 中输入以下命令:
(venv) path_to_project_directory> git push heroku master
给出以下错误:
警告:将 'heroku.com,50.19.85.154' (RSA) 永久添加到已知主机列表中。
权限被拒绝(公钥)。致命:无法从远程存储库中读取。
请确保您具有正确的访问权限并且存储库存在。
我检查了配置文件中的遥控器并通过 (git remote -v) 命令 --- 但遥控器似乎已正确添加:-
(venv) path_to_project_directory> git remote -v
heroku git@heroku.com:something.git (fetch)
heroku git@heroku.com:something.git(推送)
来源用户名@bitbucket.org/username/repo_name.git(获取)
来源用户名@bitbucket.org/username/repo_name.git(推送)
我还通过(heroku 密钥)命令检查了目录 C:\Users\abc.ssh\ 中的 SSH 密钥:-
(venv) path_to_project_directory> path_to_heroku\bin\heroku 键
=== myemail@email.com 密钥
ssh-rsa xxxxxxxxx== abc@abc-PC
此 SSH 密钥与我的 Heroku 帐户页面上显示的密钥相同...
那么为什么在我尝试推送时会出现此错误?