2013-06-26 42 views
1

我想在svn中提交15mb文件。但5M傳輸後得到錯誤信息&提交失敗。Subversion Commit大文件問題

錯誤消息

「的svn:服務器發送了意外的返回值(413請求實體過大),以響應PUT請求......」

我試圖使用svn承諾,SVN進口但沒有運氣。

關於相同的任何想法?

+0

它是你的SVN服務器還是一些外部服務?它具有最大的文件大小限制。如果它是你的 - 正確配置它。如果不是這樣 - 除非您與該SVN服務的管理進行協商,否則您無能爲力。 –

+0

我遵循http://www.krizna.com/centos/install-svn-server-on-centos-6/ 中的步驟在我的centos服務器上安裝svn。我在哪裏可以檢查最大文件大小限制? – user2393759

+0

你使用什麼SVN客戶端? – bahrep

回答

1

正如它說的here,這可能是Apache的限制。在您的Apache配置(/etc/httpd/conf/httpd.conf)中搜索LimitRequestBody設置並將其設置爲您想要的任何設置。

+0

LimitRequestBody不在http.conf中。 – user2393759

+0

我在文件http.conf文件末尾添加了LimitRequestBody = 0並重新啓動了httpd服務並且它仍然不能正常工作 – user2393759

+0

爲什麼是0?你應該把它放大,然後默認,不要完全切斷它。請參閱http://objectmix.com/apache/665852-limitrequestbody-setting-maximize-upload-file-size-please-help.html瞭解您可能遇到的所有注意事項。 –

4

我以前遇到過這個問題。 Apache服務器方的錯誤是:

Error: XML request body is larger than the configured limit of 1000000 

的LimitXMLRequestBody默認(當指令不存在於http.conf中)是1000000,爲1MB

爲了增加至50MB這一行到httpd.conf(I把我的svn vhost部分)。

LimitXMLRequestBody 52428800 

注意:LimitRequestBody與LimitXMLRequestBody。先前的答案提到了LimitRequestBody,這不是正確的選項。

+0

我在其他vps上安裝了svn,它工作得非常好。不能理解新VPS的問題。它是否與apache設置有關? – user2393759