我在VPN中有几个由svnserve服务器存储的存储库。现在,我想允许我们的一位客户通过Internet访问存储库的一部分。
我的服务器在svn://192.168.1.10 (192.168.1.10:3690)
上运行,我可以从Internet启用对此端口的访问权限。但是问题是,我们公司中的每个人都可以通过svn协议通过Internet访问任何存储库。这是不安全的,所以我想避免这种解决方案。
是否可以在Internet上仅发布svn://192.168.1.10/project/trunk/client/scripts
而不发布所有存储库?
我想知道是否可以安全地在相同的SVN存储库上,以不同的配置和不同的端口运行另一个svnserve
实例。在此新配置中,访问文件将仅包含:
[project:/trunk/client/scripts]
customer = rw
PS:我也想避免同时使用Apache + WebDAV。