是否可以设置可通过Internet访问的个人SVN远程存储库?
-
03-07-2019 - |
题
我想要发生的是在一台计算机上安装SVN服务器,并在其他3台计算机上安装TortoiseSVN,这3台计算机将能够从SVN服务器提交和签出文件,所有这一切都通过互联网,并尽可能免费。这可能吗?你能指点我一些好的教程吗?感谢
到目前为止,我知道可以通过局域网实现这一目标。
解决方案
在 SVN红皮书。
您有三种选择 - 使用svnserve,使用svnserve over SSH或Apache HTTP。每个都有利弊,并讨论这些。另请注意,您需要根据需要配置防火墙(端口转发等)。
来自红皮书文章:
如果您正在尝试为您的组设置最简单的服务器,那么vanilla svnserve安装是最简单,最快速的路由。但请注意,您的存储库数据将通过网络以明文形式传输。如果您的部署完全在您公司的LAN或VPN中,则这不是问题。 如果存储库暴露于开放式Internet,您可能希望确保存储库的内容不敏感(例如,它只包含开源代码),或者您在配置方面付出了额外的努力SASL加密网络通信。
(我的重点)
其他提示
如果您的计算机有可通过互联网访问的apache服务器,您可以将SVn服务器设置为可通过互联网访问。
我认为你在Windows上,所以你可以看看: http://svn.spears.at/
您可以访问 http://opensvn.csie.org 我曾经多次使用它,这是非常好的服务。
不隶属于 StackOverflow