我只是想连接到我的GitHub账户。当我这样做的时候,我得到这个错误消息作为一个小红色弹出在页面的右上角:
无法检索项目,内部服务器错误。
我只是想连接到我的GitHub账户。当我这样做的时候,我得到这个错误消息作为一个小红色弹出在页面的右上角:
无法检索项目,内部服务器错误。
当前回答
这只是一个暂时的事情,关于这个问题的更多细节在这里。
你可以同时推送到GitHub和Heroku,以获得临时解决方案:
git push -u origin <branch>
git push heroku <branch>
其他回答
这只是一个暂时的事情,关于这个问题的更多细节在这里。
你可以同时推送到GitHub和Heroku,以获得临时解决方案:
git push -u origin <branch>
git push heroku <branch>
这是由于他们的状态门户网站报告的一个问题。
目前,解决方案是使用另一种推动策略。
目前,最好的方法是通过Heroku CLI使用他们的遥控器。步骤如下:
1. 如果还没有安装,请安装Heroku CLI
更多关于安装和设置的信息可以在这里找到
2. 使用heroku login命令登录
Heroku门户将提示您使用默认浏览器窗口完成登录。
3.假设您已经在Heroku上设置了应用程序(如果没有,请按此操作),您只需要使用Heroku CLI为您的Git存储库添加一个新的远程。
运行heroku git:remote -a example-app -将"example-app"替换为你的应用程序名称。
4. Git remote -v检查远程设置是否成功
您应该会看到类似这样的响应:
heroku https://git.heroku.com/your-app-name.git (fetch)
heroku https://git.heroku.com/your-app-name.git (push)
5. 把你的树枝推到新的heroku遥控器上
Git推送heroku your_branch_name
6. 您应该在终端中看到部署的进度
这个答案的参考资料来自这里,如果需要进一步的信息,除了在这个答案中提供的,也可以使用。
我也遇到了同样的情况,正如其他人所说,这是由于Heroku的安全问题。同时,您可以使用Heroku CLI部署您的代码。
所以,在Heroku web仪表板上,选择Heroku Git:
然后用Heroku登录设置Heroku CLI。
最后,如果你的存储库已经存在于GitHub上,你需要通过运行以下命令添加一个新的远程:
heroku git:remote -a your_app_name
git push heroku master
您可以在官方文档中找到关于此解决方案的更多信息。
我看到了之前的答案,但因为我面临着一个问题与评论应用程序(PR应用程序),大多数情况下,你将与不同的分支工作在这种情况下,所以这里有一个解决方案,推动你的东西,而不是(主/主)分支到Heroku。
首先,确保正确设置了远程源
heroku git:remote -a your_awesome_app
你也可以通过git remote -v来确认,你会看到你的原点指向你的Heroku应用程序。
git remote -v
heroku https://git.heroku.com/your_awesome_app.git (fetch)
这里原名赫鲁。
如果您想从主分支部署更改
git push heroku main
如果你想从特性分支(而不是* main分支)推送你的更改
然后使用下面的命令将你的特征分支推到Heroku
git push heroku feature:main
Heroku -是你的原始名称(用git remote -v确认你的原始名称 Feature -是你当前的分支,而不是主/主分支(用git branch或git状态检查你的分支名称)
恩里克·阿隆的答案是为当地的机器工作。
对于远程SSH服务器,将会出现IP不匹配错误。
解决方法:
登录Heroku网站 转到帐户设置 在面板中显示API键 在服务器的命令行中输入heroku login -i 输入电子邮件,使用API密钥作为密码,然后就可以执行Git远程推送的其余步骤了