3

我创建了一个应用程序并上了 Heroku,一切正常,直到我不得不格式化计算机。我必须更新应用程序,但无法同步文件夹。我使用 Heroku Keys 并看到它在格式化之前出现了网络名称,所以我使用 heroku Keys: remove ... 删除并使用 ssh-keygen-t rsa 添加了一个新密钥。我还输入了 git 文件并删除了“heroku remote”中的行,但都没有用。经过多次测试,我意识到在 fetch 行中的同一个文件中没有出现应用程序的名称,而是放了 heroku,我更改了它,但仍然无法正常工作。尽管我已经创建了一个 SSH 公钥,但我总是显示相同的错误:公钥 C://.ssh/id-rsa.pub

permission denied (publickey)
fatal: Could not read from remote repository
Please make sure You have the correct access rights and the repository exists

即使我创建了一个新的应用程序,但出现同样的错误,很明显问题是由于格式化计算机,某些不匹配并且不允许我在任何应用程序中同步文件。

4

1 回答 1

1

听起来 Heroku 缺少您的 SSH 公钥,您只需使用以下命令添加它:

$ heroku keys:add

如果您还需要生成新的 SSH 密钥,本文将涵盖这两个主题。

于 2014-01-20T20:18:33.973 回答