【发布时间】:2012-03-14 17:37:06
【问题描述】:
我在 Windows XP 中设置家庭 SVN 服务器时遇到了一些问题。按照互联网上的教程,我能够使用 XAMPP 使其工作,并配置 WebDav 以与 Subversion 一起使用。
我已经在我的路由器上转发了我的 8280 端口,因为我的 ISP 阻止了端口 80。我还创建了一个无 IP 主机,因为我的 IP 是动态的,并且通过在浏览器中输入它的 URL,我可以查看 XAMPP 的服务器页面(我已将 Apache 设置为监听此端口)。我用的是no-ip的“redirect port 80”选项,用8280端口转发。
我在 C:/svn 中创建了一个存储库,如果我键入我的 no-ip URL 后跟存储库路径,我也可以看到存储库文件,如“http://mysite.no-ip .org/svn”。我已经从互联网上请朋友做同样的事情,他也能够看到这些文件。
另外,我使用 TortoiseSVN 作为客户端,如果我尝试使用我的无 IP URL 签出我的存储库,我会收到以下错误:
"Unable to connect to a repository at URL 'http://mysite.no-ip.org/svn'
OPTIONS of 'http://mysite.no-ip.org/svn': could no connect to server
('http://mysite.no-ip.org)"
但是,如果我尝试使用“http://xxx.xxx.xxx.xxx:8280/svn”(其中 x 构成我的外部 IP)进行结帐,它可以完美运行,即使是从互联网上也是如此。
在 TortoiseSVN 中是否需要任何额外的配置才能使其与 DNS 一起使用?我错过了什么?
提前感谢您的任何建议。
【问题讨论】:
标签: svn windows-xp tortoisesvn xampp