在 Linux 服务器上设置和配置 Subversion

在 Linux 服务器上设置和配置 Subversion

我一直通过托管解决方案大量使用 Subversion。现在我想转移到自己的服务器以节省资金,所以我要求主机在我的 VPS 上设置 Subversion。他们说:

如果您需要 Subversion 服务器,(...) 这在很大程度上取决于您想要的配置。如果您能向我们提供您希望我们使用的安装说明,我们可以为您设置 SVN 服务器。

我不知道我应该使用什么配置,也不知道如何指导他们进行设置。

有什么建议吗?我可以给他们发些资源吗?

非常感谢您的帮助

答案1

如果您需要 Subversion 服务器,(...) 这在很大程度上取决于您想要的配置。

大多数设置都很好地涵盖在SVN 文档,你可能需要向他们提供的是策略决策。你希望你的 SVN 服务器如何运行?

  • 您的 svn 服务器是否向公众开放,或者您是否需要身份验证才能访问它。
  • 您想使用一些外部系统进行身份验证吗(ldap,其他)?
  • 您想通过 http、ssh 还是 svnserve 使用 svn。
  • 您想要安装像 websvn 这样的 Web 界面吗?
  • 您是否需要设置权限以便某些用户只能访问存储库的某些部分?
  • 您需要他们设置多个存储库吗?
  • 您想如何处理备份?

我以为你想让我回答这些问题。我会把我的答案发给他们,看看是否有用。

  • 不,我想要进行身份验证。
  • 不确定那到底是什么。
  • 我不知道哪个最好。我的大部分工作都是通过 TortoiseSVN 完成的。
  • WebSVN 很好
  • 不是的,目前我不需要这个。
  • 我希望能够自己设置多个存储库。
  • 我不知道。如果有自动化的方法,我可能想这么做。

考虑到您的要求,似乎只有您一个人在使用此存储库?您所需的只是对安装了 svn 包的系统的 shell (ssh) 访问权限。一旦您拥有 SSH 访问权限,您就可以根据需要简单地创建存储库,然后使用 SSH 进行访问。

相关内容