我正在使用Parse与Heroku。 当我做"解析部署"为了部署新代码,我收到了这个错误:(下面的xxx是我在heroku中的应用程序的名称。)
$ parse deploy
此Node.js webhooks项目将部署到Heroku。
成功将以下变量设置为heroku:
PARSE_MASTER_KEY ************************************ hXSg
PARSE_WEBHOOK_KEY ************************************ r6sU
HOOKS_URL https://xxx.herokuapp.com/
MONGOLAB_URI ********************************************** ********************************************** p2v8
PARSE_APP_ID ************************************ IqOA
遥控器:!禁
致命:无法访问' https://:99592a13-df80-43fbxxx6@git.heroku.com/xxx.git/':请求的网址返回错误:403
无法推送到git remote:git.heroku.com/xxx.git
如何解决此问题?
感谢。
答案 0 :(得分:0)
转到您的Parse帐户 - >核心 - > webhooks并检查您的应用程序是否在Heroku Apps下列出。当您单击它时,您应该被带到heroku仪表板。如果您使用不同的heroku帐户,请确保您在“访问”部分中添加为协作者。
答案 1 :(得分:0)
显然Heroku改变了访问git repos的方式。 Parse意识到了问题并正在努力。您可以在此处跟踪:https://developers.facebook.com/bugs/1200175940000545/
他们还提出了临时解决方法。
答案 2 :(得分:0)
正如@fnerdrum所指出的那样,Heroku在访问git repos时发生了变化,这里提到了它:https://developers.facebook.com/bugs/1200175940000545/
解决方法建议使用Heroku CLI工具,而不是现在使用的Parse工具。
她是如何从OSX终端做到的:
您首先需要回购网址。运行Parse CLI工具时出现错误消息。从中获取应用名称:
无法推送到git remote:git.heroku.com/ 你的app-name .git
添加git remote:
heroku git:remote -a your-app-name
将更改推送到远程:
git push heroku master