解析部署 - 无法在heroku中推送到git remote(禁止错误)

时间:2016-03-03 01:52:40

标签: heroku parse-platform deployment

我正在使用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

如何解决此问题?

感谢。

3 个答案:

答案 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终端做到的:

  1. 您首先需要回购网址。运行Parse CLI工具时出现错误消息。从中获取应用名称:

      

    无法推送到git remote:git.heroku.com/ 你的app-name .git

  2. 添加git remote:

    heroku git:remote -a your-app-name
    
  3. 将更改推送到远程:

    git push heroku master