SVN 错误:“无法写入连接:远程主机强制关闭现有连接." [英] SVN error: "Can't write to connection: An existing connection was forcibly closed by the remote host."
问题描述
尝试提交对 SVN 的更改时,我收到以下错误:
When attempting to commit changes to SVN, I receive the following error:
错误:提交失败(详情如下):
错误:准备 'C:\Users\dan\Documents\Visual Studio
错误:2008\Websites\admin\trunk\bin\SmtpDotNet.dll' 用于提交
错误:无法写入连接:现有连接被强制关闭
错误:远程主机.
我正在运行 TortoiseSVN 1.6.9 和 Subversion 1.6.12,这是最新最好的.以下是迄今为止发现的事实:
I am running TortoiseSVN 1.6.9 and Subversion 1.6.12, the latest and greatest. Here are the facts uncovered so far:
- 尝试提交多少文件或提交哪些文件都没有区别
- 我可以将其他项目的更改提交到同一服务器
- 其他人可以从他们的工作副本提交对此项目的更改
- 我尝试签出一个新的工作副本,但我遇到了同样的错误.
推荐答案
该消息意味着服务器确实要关闭连接:它是有意的.最常见的问题是出现此消息时对存储库中目录的访问权限.
The message means the server really means to close the connection: it is intended. The most common issue are the access rights to the directory in the repository when this message appears.
我强烈要求检查服务器端的 auth
和 svnserve.conf
文件.
I would urge to check the auth
and svnserve.conf
files on server side.
替代想法:
- 清除tortoiseSVN缓存数据并重试:TortoiseSVN -> Settings -> Saved Data
- 禁用防火墙并重试.(不应该是你提到的问题,它适用于同一服务器的其他项目)
- 尝试使用命令行客户端查看是否可能是某些错误(路径中的特殊字符、大小写不匹配或其他一些导致客户端或服务器失败的愚蠢情况)
这篇关于SVN 错误:“无法写入连接:远程主机强制关闭现有连接."的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!