我昨天在家里的电脑上安装了VisualSVN服务器,我可以在本地主机上访问我的仓库,但是当我尝试远程访问时,它无法连接。我应该配置其他内容还是不可能?我在浏览器中使用https://servername/svn作为URL,而家用电脑在路由器后面。这只是个人使用。谢谢。
你确定在家外也能解析servername
的名称吗?要实现远程访问,你至少需要:
你的路由器可能默认不允许端口443(SSL)的流量通过。你可能需要设置规则来允许这种情况发生。许多路由器称之为设置DMZ或类似的东西。基本思想是允许该端口上的流量进入受保护网络内的一个特定计算机。
远程是什么意思?是指在同一局域网上还是指跨越互联网。
首先,请确保家庭计算机的防火墙没有阻止对Subversion的外部访问。
如果在同一局域网上仍然存在问题,则我不知道该怎么办。
对于广域网,您有三个选项:
一旦您已经将端口转发或其他配置完成,那么您如何访问您的家庭电脑呢?您不能在互联网上使用192.168.*。您必须获取您的公共IP地址并使用它进行连接(我建议使用http://ipchicken.com)。如果您的公共IP地址是动态的,那么您需要获取一个动态IP地址服务,例如http://no-ip.com,以便您可以获得一个免费的域名,该域名将始终指向您的家庭电脑,然后您只需使用该域名而不是使用您的家庭IP地址,它将始终正常工作。