我试图将 psd 文件提交到 svn,但它没有让我这样做。
错误信息:
提交失败(详细信息如下):PUT of '/svn/.../!svn/wrk/243a5d81-c1c1-f545-8346-5e8399121cb4/Design.psd':无法发送请求正文:已建立的连接被主机中的软件。(http://...)
我究竟做错了什么?
我试图将 psd 文件提交到 svn,但它没有让我这样做。
错误信息:
提交失败(详细信息如下):PUT of '/svn/.../!svn/wrk/243a5d81-c1c1-f545-8346-5e8399121cb4/Design.psd':无法发送请求正文:已建立的连接被主机中的软件。(http://...)
我究竟做错了什么?
您需要确保您使用最新的 VisualSVN 服务器和 svn 客户端版本,并且您的防病毒、防火墙、代理、网络没有问题。请注意,有时防病毒软件可能会导致此类问题,只有完全卸载防病毒软件会有所帮助。因此,您可能需要联系您的防病毒软件、防火墙或代理的支持以寻求帮助。
在客户端,将用户工作副本的位置添加到防病毒排除项中,并将您的 SVN 客户端也添加到排除项中。
如果您在服务器计算机上运行防病毒应用程序,则应确保防病毒不会触及 VisualSVN 服务器服务和存储库。在某些情况下,防病毒应用程序、活动防火墙和流量扫描程序也倾向于拦截普通的 HTTP 流量和 HTTPS 流量,并可能导致乍一看与连接或性能相关的问题。
请确保防病毒软件不会接触到和来自 VisualSVN 服务器的流量,将存储库和 VisualSVN 服务器服务的位置添加到防病毒软件的排除(例外)列表中。您应该将存储库根目录(默认情况下为 C:\Repositories\)和这些服务添加到防病毒的排除(例外)列表中,以便其实时保护不会干扰:
顺便说一句,现代 VisualSVN 服务器版本具有丰富的 Web 界面,它支持查看 PSD (Adobe Photoshop) 和 AI (Adobe Illustrator) 文件以及 DOCX (Microsoft Word) 和 PDF。在演示服务器上试用该功能。
这完全取决于连接速度和您要提交的文件的大小。如果您的连接速度较慢,请尝试在除 svn 进程之外没有人使用互联网时提交。它可能有助于 svn 使用互联网连接的所有带宽。
毕竟,如果你有同样的问题,你应该像下面的代码一样更新你的 VisualSVN 服务器中的 custom-httpd.conf 文件:
Timeout 300000
KeepAlive On
MaxKeepAliveRequests 0
KeepAliveTimeout 500000