1

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

    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。

我注意到其他人遇到了内存问题。我的问题和这个人的一样吗?

再会,

千瓦

4

1 回答 1

1

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

我猜这是一个git hook

于 2012-04-13T02:53:30.180 回答