如何将 IIS 重定向到 Tortoise svn 的不同端口
我在端口 8080 上安装了 VisualSVN Server。因此我可以使用 http://www.example.com:8080
访问它,一切正常。
我现在想使用 http://svn.example.com
访问 svn,而不是使用端口 8080。因此,我在 IIS 7 中为站点 svn.example.com< 创建了 HTTP 重定向/code> (位于端口 80 上)到
http://www.example.com:8080
(使用永久重定向)。
当我通过浏览器访问 svn 时,这是有效的,但是当我使用存储库浏览器时,从 TortoiseSVN 中,我看到以下消息:
存储库已永久移动到...请重新定位
任何想法如何做这对吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我对您收到的消息的解释是,永久重定向告诉 Tortoise SVN 它需要转到不同的位置来查找 SVN 服务器。因此,客户端告诉您,作为用户,您应该更新客户端存储库的配置。我怀疑你需要某种代理。
The way I interpret the message you're getting is that the permanent redirect is telling Tortoise SVN that it needs to go to a different location to find the SVN server. Therefore, the client is telling you, as the user that you should update the configuration of your client repository. I suspect you need a proxy of some sort instead.
Subversion 不处理重定向。相反,它会出错并告诉您将工作副本重新定位到新的 url,因此不需要重定向。
Subversion does not handle redirects. Instead it errors out and tells you to relocate the working copy to the new url so no redirection is needed.
只是为了确保您意识到这一点:“重新定位”实际上是一个 Subversion 命令:-)
所以
Just to make sure you are aware of this: 'relocate' is actually a Subversion command :-)
So