1

我在端口 8080 上安装了 VisualSVN 服务器。所以我可以访问它http://www.example.com:8080并且一切正常。

我现在想使用http://svn.example.com而不是使用端口 8080 访问 svn。所以我在 IIS 7 中为站点svn.example.com(在端口 80 上)创建了一个 HTTP 重定向http://www.example.com:8080(使用永久重定向)。

当我通过浏览器访问 svn 时,这是有效的,但是当我执行存储库浏览器时,在 TortoiseSVN 中,我看到以下消息:

存储库永久移至...。请重新定位

任何想法如何正确地做到这一点?

4

3 回答 3

2

我解释您收到的消息的方式是永久重定向告诉 Tortoise SVN 它需要转到不同的位置才能找到 SVN 服务器。因此,客户端告诉您,作为用户,您应该更新客户端存储库的配置。我怀疑您需要某种代理。

于 2009-11-23T09:04:35.140 回答
2

Subversion 不处理重定向。相反,它会出错并告诉您将工作副本重新定位到新的 url,因此不需要重定向。

于 2009-11-23T11:29:09.390 回答
1

只是为了确保你知道这一点:'relocate' 实际上是一个 Subversion 命令:-)

所以

任何想法如何正确地做到这一点?

于 2009-12-07T13:03:38.870 回答