【问题标题】:Unable to complete Git Push : PHP Memory Exhausted?无法完成 Git 推送:PHP 内存耗尽?
【发布时间】:2012-04-13 01:12:08
【问题描述】:

我尝试将分支推送到我的远程存储库,但不能。 错误信息说:

    git -c core.quotepath=false push -v --tags --set-upstream origin abcd:abcd 
    Pushing to https://[userid]@[repository address]/git/[projid].git
    POST git-receive-pack (567 bytes)
    remote: PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 662439121 bytes) in /home1/html/[repository center name]/www/include/Snoopy.class.php on line 1156        
    remote: error: hook declined to update refs/heads/unit04        
    Completed with errors, see above

536870912 字节 == 512MB。我检查了 /etc/php.ini.default 并检查了 memory_limit 但它是 128MB。

我注意到有人经历过memory problem。我的问题和这个人的一样吗?

早安,

千瓦

【问题讨论】:

    标签: php git memory git-push


    【解决方案1】:

    Git 不是用 PHP 编写的,因此您需要弄清楚它为何调用该文件。您的内存问题不在 git 中,而在 Snoopy.class.php 中。

    我猜是git hook

    【讨论】:

      猜你喜欢
      • 2015-10-01
      • 1970-01-01
      • 2014-09-08
      • 2014-03-17
      • 2013-07-06
      • 2014-06-28
      • 2011-04-20
      • 1970-01-01
      相关资源
      最近更新 更多