我已经执行:
$ heroku login
但是当我尝试推送时,仍然会要求我进行身份验证:
$ git push heroku master
Username for 'https://git.heroku.com': <email>
Password for 'https://<email>@git.heroku.com':
然后我得到警告:不要使用Git使用用户名和密码进行身份验证。
我再次运行heroku登录并成功通过了身份验证,但仍然遇到相同的失败。
我检查了遥控器:
$ git remote -v
heroku https://git@heroku.com/appname.git (fetch)
heroku https://git@heroku.com/appname.git (push)
我还生成了一个新的公钥,将其传递给Heroku,并对其进行了验证:https : //devcenter.heroku.com/articles/keys
我在Windows 8上使用Git 1.9.5。