之前多次上传到Heroku,这次不知道什么是错的 - 也许是因为我正在使用公共互联网?
无论如何,所以我添加了一个新的公钥
>heroku keys:add
Found existing public key: C:/Users/Chris/.ssh/id_rsa.pub
Uploading SSH public key C:/Users/Chris/.ssh/id_rsa.pub...done
>git push heroku master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
为什么我不能推送到heroku?
我检查了我的钥匙
heroku键
我的终端正确,所以它应该工作.有人解散了吗?
也许 ssh 会话不知道在哪里可以找到与您的公钥%HOME%关联的私钥,如果未定义为 ,则可能会发生这种情况C:/Users/Chris。
(请记住,HOMEWindows 上默认情况下未定义)
你可以:
%HOME%/.ssh/config文件主机heroku 主机名 heroku.com 端口22 身份只有是 IdentityFile /C/Users/Chris/.ssh/id_rsa # 您的私钥的位置和名称 TCPKeepAlive 是 用户git
.ssh和密钥)。git clone heroku:yourRepo| 归档时间: |
|
| 查看次数: |
3593 次 |
| 最近记录: |