无法完成Git Push:PHP内存耗尽?

时间:2012-04-13 01:12:08

标签: php git memory git-push

我试图将分支推送到我的远程存储库但是却没有。 错误消息说:

    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。我的问题和这个人一样吗?

美好的一天,

KW

1 个答案:

答案 0 :(得分:1)

Git不是用PHP编写的,所以你需要找出它调用该文件的原因。你的记忆问题不在git中,而是在Snoopy.class.php中。

我猜它是git hook