我们需要通过代理与一些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了 我可以使用直接网址http://host.com.ua/app结帐工作副本。
但我无法使用svn命令行工具或TortoiseSVN通过我们的代理访问存储库 存在以下错误:
svn co http://proxy.com.ua/svn/app/trunk/workshop/dev svn:服务器发送意外返回值(405 Method Not Allowed)以响应'/ app /!svn / vcc / default'的PROPFIND请求
这个错误意味着什么,并且很难修复它?
更新
我只能看到以下配置有效:
ProxyPass /app http://host.com.ua/app
ProxyPassReverse /app http://host.com.ua/app
但它不适合我们。
我们需要在URL中添加单词“svn”。