我想要发生的是在一台计算机上安装SVN服务器,并在其他3台计算机上安装TortoiseSVN,这3台计算机将能够从SVN服务器提交和签出文件,所有这一切都通过互联网,并尽可能免费。这可能吗?你能指点我一些好的教程吗?感谢

到目前为止,我知道可以通过局域网实现这一目标。

有帮助吗?

解决方案

SVN红皮书

您有三种选择 - 使用svnserve,使用svnserve over SSH或Apache HTTP。每个都有利弊,并讨论这些。另请注意,您需要根据需要配置防火墙(端口转发等)。

来自红皮书文章:

  

如果您正在尝试为您的组设置最简单的服务器,那么vanilla svnserve安装是最简单,最快速的路由。但请注意,您的存储库数据将通过网络以明文形式传输。如果您的部署完全在您公司的LAN或VPN中,则这不是问题。 如果存储库暴露于开放式Internet,您可能希望确保存储库的内容不敏感(例如,它只包含开源代码),或者您在配置方面付出了额外的努力SASL加密网络通信。

(我的重点)

其他提示

是的,这是可能的,也不难设置!

您可以在服务器上安装带WebDAV的Apache。您可以在 SVN Book 上找到所有详细信息。有关使用Apache进行安装,您可以阅读

如果您的计算机有可通过互联网访问的apache服务器,您可以将SVn服务器设置为可通过互联网访问。

我认为你在Windows上,所以你可以看看: http://svn.spears.at/

您可以访问 http://opensvn.csie.org 我曾经多次使用它,这是非常好的服务。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top