有没有办法知道SVN服务器的URL?

时间:2009-05-18 11:24:07

标签: svn url tortoisesvn client-server collabnet

目前,由于未知的主机名错误,我们在允许客户端访问SVN服务器时遇到问题。是否有错误从服务器计算机告诉正确的SVN服务器URL?

我在Collabnet Subversion Server,客户使用TortoiseSVN。

4 个答案:

答案 0 :(得分:4)

“未知主机名错误”表示由于某种原因您无法访问您尝试在Subversion中使用的URL中提到的主机。例如,如果您的网址为http://myCollabnetSubversionServerName/svn/mySuperProject/trunk,则表示您无法访问myCollabnetSubversionServerName。客户端计算机可以看到myCollabnetSubversionServerName服务器吗?

对不起,还要回答问题本身:如果您在局域网中,通常存储库的URL是http://或https://后跟服务器计算机的名称或者域名如果您的服务器在Internet上,可能后面跟着您的Web服务器监听的端口(如果是默认的,您不必将其放入),然后是 svn ,然后是存储库名称

示例:

答案 1 :(得分:3)

这是Subversion错误吗?如果您的客户端无法解析您的Subversion服务器名称,这听起来更像是与DNS / WINS相关的错误。

如果'ping hostname'无法解析主机名,那么它不是Subversion错误。

答案 2 :(得分:1)

您是否可以使用例如服务器访问服务器平?

如果您使用服务器的IP地址而不是其主机名,也许会有所帮助。如果您想查找您的IP地址但不知道如何操作,则可以从服务器访问http://www.whatismyip.com/ 以查找。这假设您的服务器可以从互联网而不是本地网络访问。

答案 3 :(得分:1)

如果有办法从服务器返回正确的服务器URL,我真的很怀疑。未知主机名的解决方案是 - 在客户端系统上的hosts文件中创建一个条目,以便将IP地址映射到主机名[SVN服务器名称]

通常,hosts文件位于-c:\ Windows \ System32 \ drivers \ etc文件夹中,并且需要以下列格式创建条目

192.168.0.1 SVNServerName

希望这有帮助!