我从 heroku 开始,并且正在关注 heroku 入门教程。我在 Windows 7 上并使用 Windows powershell 作为命令行。
我正在使用的命令是
git clone git://github.com/heroku/ruby-sample.git
cd ruby-sample
heroku login
heroku create
git push heroku master
heroku open
该目录被克隆,在heroku login
我进入Authentication successful.
命令行之后。heroku create
我得到后
Creating immense-lowlands-8694... done, stack is cedar
http://immense-lowlands-8694.herokuapp.com/ | git@heroku.com:immense-lowlands-8694.git
Git remote heroku added
所以该应用程序已添加到我的 heroku 帐户中。但是有问题git push heroku master
。我有
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
到目前为止我尝试过的
- 这个问题是关于添加密钥的,但它适用于 Linux,不适用于 Windows 7。
- 我用过
heroku keys
,它说我的电子邮件 ID 有一个密钥。 - 正如这个答案所说,我尝试
heroku keys:add
并得到了
这
Found existing public key: C:/Users/Aseem/.ssh/github_rsa.pub
Uploading SSH public key C:/Users/Aseem/.ssh/github_rsa.pub... done
但在那之后错误并没有结束。
- 我尝试了这个答案所说的但
ssh-keygen
未被识别,所以我猜它是用于 linux 的。 - 我尝试删除 using
heroku keys:remove KEY_NAME
然后heroku login
再次登录,但这也没有解决错误。
我能做些什么来解决这个问题?