我一直通过托管解决方案大量使用 Subversion。现在我想转移到自己的服务器以节省资金,所以我要求主机在我的 VPS 上设置 Subversion。他们说:
如果您需要 Subversion 服务器,(...) 这在很大程度上取决于您想要的配置。如果您能向我们提供您希望我们使用的安装说明,我们可以为您设置 SVN 服务器。
我不知道我应该使用什么配置,也不知道如何指导他们进行设置。
有什么建议吗?我可以给他们发些资源吗?
非常感谢您的帮助
答案1
如果您需要 Subversion 服务器,(...) 这在很大程度上取决于您想要的配置。
大多数设置都很好地涵盖在SVN 文档,你可能需要向他们提供的是策略决策。你希望你的 SVN 服务器如何运行?
- 您的 svn 服务器是否向公众开放,或者您是否需要身份验证才能访问它。
- 您想使用一些外部系统进行身份验证吗(ldap,其他)?
- 您想通过 http、ssh 还是 svnserve 使用 svn。
- 您想要安装像 websvn 这样的 Web 界面吗?
- 您是否需要设置权限以便某些用户只能访问存储库的某些部分?
- 您需要他们设置多个存储库吗?
- 您想如何处理备份?
我以为你想让我回答这些问题。我会把我的答案发给他们,看看是否有用。
- 不,我想要进行身份验证。
- 不确定那到底是什么。
- 我不知道哪个最好。我的大部分工作都是通过 TortoiseSVN 完成的。
- WebSVN 很好
- 不是的,目前我不需要这个。
- 我希望能够自己设置多个存储库。
- 我不知道。如果有自动化的方法,我可能想这么做。
考虑到您的要求,似乎只有您一个人在使用此存储库?您所需的只是对安装了 svn 包的系统的 shell (ssh) 访问权限。一旦您拥有 SSH 访问权限,您就可以根据需要简单地创建存储库,然后使用 SSH 进行访问。