有没有办法在 Mac(OS X 10.6.x)上运行本地 svn 服务器,使得没有端口打开并且无法从 Mac 外部访问?
如果是这样,那么任何类型的配置脚本到底需要放在哪里?
答案1
您可以将 subversion 存储库与文件协议工具一起使用,例如file:///opt/svn/my_repo
。这样,您可以在本地使用 SVN 存储库,而无需实际的服务器。
另一种选择是使用 mod_dav_svn 设置 Apache 并让它仅监听本地主机 (127.0.0.1)。
答案2
我认为默认情况下,当您安装 SVN 时,它只能从本地框访问,因为它没有内置网络基础设施。您通常必须将其绑定到 apache 配置或使用 SSH 隧道连接到框。
因此,您应该能够安装它而不必担心网络问题。如果您的安装自动安装了 apache 部分,您应该能够在 apache conf 中禁用它。