我无法将代码推送到heroku.我有一个帐户,但我忘了密码.我创建了一个新帐户并尝试使用它,但现在它显示了这个错误:
Your account someoneelse@gmail.com does not have access to
! SSH Key Fingerprint:
Run Code Online (Sandbox Code Playgroud)
如何使用新帐户登录?我想用新帐户删除此错误消息.我已将最新的ssh密钥上传到heroku.我已经尝试了所有的东西来推动heroku上的代码(基本设置),但我无法通过这个错误.
您帐户中的任何应用程序都有两个ssh密钥,您应该删除一个不在"〜/ .ssh /"文件夹中的应用程序或按照这些步骤操作.
这是解决方案:
转到应用程序设置.(例如,对于名为"rails-demo"的应用程序,转到rails-demo设置并检查是否有两个ssh键)
删除系统中不再存在的密钥
或者您可以删除它们,然后使用这些命令生成新的.
-> ssh-keygen -t rsa
-> heroku keys:add
上传新的,然后在您的控制台类型中
-> heroku log-in
我正在使用 codio.com。从那里我使用 Ubuntu 终端登录 Heroku,但它给了我以下错误。我也阅读了帮助页面。它说使用 MFA 您必须使用浏览器登录。但问题是,浏览器无法从 Codio 平台打开。我被困在这一点上。请帮忙。
\ncodio@actor-spoon:~/workspace/helloSaas$ heroku login -i \nheroku: Enter your login credentials\nEmail: prashantexploring@gmail.com\nPassword: ********\n \xe2\x80\xba Error: Your account has MFA enabled; API requests using basic \n \xe2\x80\xba authentication with email and password are not supported. Please \n \xe2\x80\xba generate an authorization token for API access. \n \xe2\x80\xba\n \xe2\x80\xba Error ID: vaas_enrolled\nRun Code Online (Sandbox Code Playgroud)\n工作 :) :只需粘贴 API 密钥代替密码即可。
\ncodio@magic-savage:~/workspace/rottenpotatoes$ heroku login -i\n \xe2\x80\xba Warning: heroku update available from 7.45.0 to 7.59.2.\nheroku: …Run Code Online (Sandbox Code Playgroud) ubuntu command-line heroku codio multi-factor-authentication