0

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

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

4

4 回答 4

4

“未知主机名错误”意味着由于某种原因您无法访问您在尝试与 Subversion 一起使用的 URL 中提到的主机。例如,如果您的 URL 是http://myCollabnetSubversionServerName/svn/mySuperProject/trunk,则意味着您无法访问 myCollabnetSubversionServerName。客户端计算机能否看到 myCollabnetSubversionServerName 服务器?

哦,对不起,还要回答这个问题本身:通常存储库的 URL 是 http:// 或 https://如果您在 LAN 中,后跟服务器计算机的名称,或者如果您的服务器在上,则为域名Internet,后面可能是您的 Web 服务器侦听的端口(如果是默认设置,则不必输入),然后是svn,然后是存储库名称

例子:

或者

于 2009-05-18T11:34:23.573 回答
3

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

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

于 2009-05-18T11:27:14.383 回答
1

您可以使用例如 ping 访问服务器吗?

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

于 2009-05-18T11:48:21.813 回答
1

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

一般hosts文件位于-c:\Windows\System32\drivers\etc文件夹下,需要按照以下格式输入

192.168.0.1 SVN服务器名称

希望这可以帮助 !

于 2009-05-20T04:42:23.910 回答