使用VisualSVN和TortoiseSVN搭建仓库后好友无法访问的问题咨询
解答你的SVN连接问题
首先明确说:你的好友完全不需要安装VisualSVN Server——VisualSVN是用来搭建SVN服务器的工具,客户端只需要安装像TortoiseSVN这样的SVN客户端软件(甚至只装SVN命令行工具也能访问),就能完成签入/签出操作。
接下来看你遇到的错误提示:Unable to connect to a repository at URL 'https://[IP ADDRESS]/svn/HyperSpaceBattle' No such host is known.,这个错误根本不是客户端软件的问题,而是网络连通性或者URL配置错误导致的,下面是具体的排查步骤:
- 先验证网络连通性:让你的好友在命令行里执行
ping [IP ADDRESS](把方括号里的IP换成你提供的实际地址)。如果ping不通,说明你们的网络之间有障碍:- 如果你们在同一个局域网:检查你的电脑防火墙是否允许VisualSVN Server的端口(默认是HTTPS的443端口,或者你安装时自定义的端口)通过;同时确认你给的IP是你的内网IP(比如192.168.x.x这类),不是公网IP。
- 如果你们不在同一个局域网:你需要给好友提供你的公网IP,并且在你的路由器上设置端口映射,把VisualSVN Server使用的端口映射到你的电脑IP上;另外还要确保你的宽带运营商没有屏蔽这个端口。
- 检查URL的正确性:确认URL里的端口号是否正确——如果你的VisualSVN Server没有使用默认的443端口,URL里必须加上端口,比如
https://[IP ADDRESS]:8443/svn/HyperSpaceBattle(假设你用了8443端口)。 - 最后再确认VisualSVN Server的权限设置:等网络连通后,检查你是否在VisualSVN里给好友创建了用户账号,并且给
HyperSpaceBattle仓库分配了读/写权限。
内容的提问来源于stack exchange,提问作者Lotzi11
相关产品推荐
相关产品推荐

