如何在不同的端口上重定向tortoise svn的IIS

如何在不同的端口上重定向tortoise svn的IIS,svn,redirect,tortoisesvn,visualsvn-server,Svn,Redirect,Tortoisesvn,Visualsvn Server,我在端口8080上安装了VisualSVN服务器。因此我可以使用http://www.example.com:8080一切正常 我现在想使用http://svn.example.com而不是使用端口8080。因此,我在IIS7中为sitesvn.example.com(位于端口80)创建了一个HTTP重定向到http://www.example.com:8080(使用永久重定向) 当我通过浏览器访问svn时,这是有效的,但是当我使用存储库浏览器时,我会从OrtoiseSVN中看到以下消息: 存储

我在端口8080上安装了VisualSVN服务器。因此我可以使用
http://www.example.com:8080
一切正常

我现在想使用
http://svn.example.com
而不是使用端口8080。因此,我在IIS7中为site
svn.example.com
(位于端口80)创建了一个HTTP重定向到
http://www.example.com:8080
(使用永久重定向)

当我通过浏览器访问svn时,这是有效的,但是当我使用存储库浏览器时,我会从OrtoiseSVN中看到以下消息:

存储库永久移动到。。。。请重新定位


有没有办法正确执行此操作?

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

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

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

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

为了确保您知道这一点,“重新定位”实际上是一个Subversion命令:-)

所以

有没有正确的方法

  • 右键单击您签出的文件夹(即工作副本)
  • 单击“重新定位…”
  • 在弹出窗口中输入新URL(即替换为),然后
  • 单击“确定”

为了确保您知道这一点:“重新定位”实际上是一个Subversion命令:-)

所以

有没有正确的方法

  • 右键单击您签出的文件夹(即工作副本)
  • 单击“重新定位…”
  • 在弹出窗口中输入新URL(即替换为),然后
  • 单击“确定”

它可能是客户端(在本例中为tortoisesvn),因为我可以通过web浏览器很好地查看存储库。正如我所说:Subversion不处理重定向。你的浏览器可以。不仅仅是OrtoiseSVN不处理重定向,而是所有svn客户端。它可能是客户端(在本例中是OrtoiseSVN),因为我可以通过web浏览器很好地查看存储库。正如我所说:Subversion不处理重定向。你的浏览器可以。不仅仅是OrtoiseSVN不处理重定向,而是所有svn客户端。尝试了重新定位,但没有成功!忘记了svn给出的错误消息。因此,我现在正在使用8080端口,仍然在寻找解决方案尝试重新定位,但它不起作用!忘记了svn给出的错误消息。所以我现在使用8080端口,仍然在寻找解决方案