如何在Mac上完全运行一个svn服务器?

有没有办法在Mac(OS X 10.6.x)上运行本地svn服务器,以便从Mac之外不能打开和访问端口?

如果是这样,任何types的configuration脚本需要去哪里?

您可以使用文件协议工具(如file:///opt/svn/my_repo来使用Subversion存储库。 这样,您可以在本地使用您的SVN回购,而无需实际的服务器。

另一种方法是用mod_dav_svn设置一个Apache,让它只监听localhost(127.0.0.1)。

我认为,默认情况下,当你安装SVN的时候,它只能从本地盒子访问,因为它没有内置的networking基础设施。 您通常必须将其绑定到apacheconfiguration或通过SSH隧道到该框。

所以你应该能够安装它,而不用担心networking。 如果你的安装自动安装了apache文件,你应该可以在你的apache conf中禁用它。