问一个关于SVN的有关问题·

问一个关于SVN的问题···
我在我电脑上搭建了一个SVN服务器,导入了项目。。我想问下和我不在同一网络下的计算机怎样去检出或者更新提交项目啊?还是一定要在同一局域网下的?  还是只要SVN服务器所在的计算机设置了固定ip,别的网络下的计算就就可以通过那个ip来访问svn服务器上的项目?(权限什么的已配置好,在同一网络下的计算机可以检出项目)。。主要是和朋友一起做项目,但是不在一个地方,怎样让他访问我的SVN服务器,并能检出 更新 提交项目?  谢谢!
------解决思路----------------------
如果在同一个局域网,那么好办,直接给ip然后加路径就可以了
如果涉及公网,可能要将你的公网的ip地址给对方,然后才可以访问的

------解决思路----------------------
如果你的SVN是放在外网的话,其他人只要有外网的IP地址直接连接就可以检出你的项目跟提交,但是如果你是内网的话,就要求你们要在同一个局域网,别人才可以对SVN中的项目去检出跟提交
------解决思路----------------------
同一个局域网,直接由IP就可以了,如果不是同一网段的话,那么你必须要把你svn服务器的地址和端口都映射到公网,别人才能同步