3

我是 Apache Subversion 的新手。我们是一群想用java做一个项目的人。我们中的一些人位于不同的位置。我一直在网上浏览一些通用存储库,以便在所有团队成员之间共享代码,我遇到了 VisualSVN 服务器。

我能够建立一个存储库,我的朋友,我们住在一起,共享同一个 Wi-Fi 路由器可以使用 TortoiseSVN 客户端访问存储库,因为我们在同一个网络上,但是住在远方的朋友不能使用这个存储库矿。

他无法访问此存储库,因为我不知道所有原因,可能是我的 IP 不是静态的或其他一些我不知道的原因。

如果可能,请让我知道如何仅使用 SVN 客户端使该 repo 可供他使用。

4

2 回答 2

1

您应该认真考虑建立一个中央 SVN 存储库,使用 VDS,我使用 AWS 作为我的 SVN 服务器,从未遇到任何连接问题并且它已备份,我不必担心电源故障。

于 2013-11-07T19:19:30.547 回答
1

您远方的朋友无法使用该存储库,因为它位于您的网络内部。您需要在网络上配置防火墙/路由器以进行端口转发,以将请求发送到您的内部服务器。

每当您的公共 IP 发生变化时,您的朋友都将不得不使用relocate他的工作副本。或者,您可以利用众多动态 DNS 服务之一,这样他就不必这样做了。

请记住,将服务器暴露在互联网上可能会使您面临安全问题。如果您不熟悉在 Internet 上管理或多或少的公共服务器,您可能会发现自己陷入了麻烦之中。

我建议您查看存储库托管服务来为您处理此存储库,而不是尝试使用地下室中的旧 PC 自己进行操作。推荐此类服务超出了本网站的范围。

于 2013-11-07T19:12:23.680 回答