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