1

我们需要通过代理使用一些 SVN 存储库。

直接网址:http
://host.com.ua/app 通过代理的网址:http: //proxy.com.ua/svn/app

我们在 Apache 中添加了以下几行:

ProxyPass        /svn/app http://host.com.ua/app
ProxyPassReverse /svn/app http://host.com.ua/app

现在我可以通过浏览器访问http://host.com.ua/app 。
我可以使用直接 URL http://host.com.ua/app签出工作副本。

但是我无法使用 svn 命令行工具或 TortoiseSVN 通过我们的代理访问存储库。
有以下错误:

svn co http://proxy.com.ua/svn/app/trunk/workshop/dev svn:服务器发送了意外的返回值(405 方法不允许)以响应 PROPFIND 请求 '/app/!svn/vcc/default '

这个错误是什么意思,修复它很热?

更新:
我只能看到以下配置有效:

ProxyPass        /app http://host.com.ua/app
ProxyPassReverse /app http://host.com.ua/app

但它不适合我们。
我们需要在 URL 中有单词“svn”。

4

0 回答 0