我遇到了一个问题,我已经尝试了很多事情,但我不确定下一步该怎么做,所以我希望那里的人可以提供帮助..
我在服务器上托管了一个 repo,我使用 TortoiseSVN 来执行我的 SVN 操作(结帐、更新、提交等)。直到昨天它工作得很好,但今天发生了一些事情..每当我尝试更新或提交或做任何事情时,我都会收到以下错误(已编辑以删除服务器细节)
'/path/to/repo' 的 PROPFIND:无法读取状态行:连接已被服务器关闭(http://myrepo.server.com)
我尝试了以下方法:
- 更新到最新版本的 TortoiseSVN
- 删除并重新签出 repo
- 卸载并重新安装 TortoiseSVN
- 清除我存储的凭据并重新输入它们
- 验证我的凭据 - 我的同事能够使用我的凭据来签出 repo 就好了
- 使用我同事的凭据——我在尝试做任何事情时遇到同样的错误
- 尝试未在此服务器上托管的不同存储库(有效)
- 与我的同事核实他是否对 repo 有问题 - 他在使用他自己或我的凭据签出或更新 repo 时没有问题
- 在我家尝试不同的电脑。我已经在 3 台不同的计算机上尝试过,但我遇到了同样的问题
- 运行
svnadmin verify
和svnadmin recover
回购。一切都恢复了光泽,但问题仍然存在。
我能够:
- 转到我的浏览器中的 repo URL 并使用我的凭据并浏览 repo
- 通过 SSH 连接到托管 repo 的服务器
我也尝试使用此错误的关键字进行研究,但无法提出任何建议..有人有什么想法吗?