外网访问公司svn ,首先必须通过VPN,这个不用说的,
我在SVN 服务器上装了 hamachi,创建了一个网络
起初外网访问的兄弟,可以ping通server机子了,但是连SVN的时候一直报:could not connect to server....
折腾很久才明白,外网访问的时候不能像在内网一样用server机子IP访问了,ip解析不了啊,,
内网访问的路径http://192.169.../svn/project,这个地址用VPN连的时候是解析不了的,
解决办法 ,可以用hamachi自动获取的ip访问svn, 如:http://5.93.199.100/svn/project,
但是这个不是最好的办法,因为同一台电脑在内网和外网的时候岂不是要两个work copy了?
其实我们可以用server的名称做svn的访问地址,如:svn 服务器的名称是svn-server,那用这样的地址http://svn-server/svn/,这样在内网和外网访问的时候就可以用同一个svn work copy目录了.