gpt4 book ai didi

svn - 公共(public)或私有(private) SVN 存储库服务器?

转载 作者:行者123 更新时间:2023-12-04 14:20:39 26 4
gpt4 key购买 nike

是否有一个好的免费 SVN 存储库可以用来将文件存储在一个中央位置供其他编程成员访问?

这是一个私有(private)项目,所以我不希望其他人可以访问它。

我应该使用免费的还是建立自己的 SVN 存储库?如果后者是更好的选择,我该怎么做?租个VPS/专用服务器呢?因为我想我必须有一个 24*7 的在线服务器启动并运行......

最佳答案

俗话说,天下没有免费的午餐。尽管某些服务提供免费的私有(private) Subversion 存储库(RiouxSVNSpringloops 等),但这些通常具有很大的限制(在最大存储大小或可以访问存储库的用户数量方面)。

实际上,决定权归结为您是否为预配置的完全托管的 Subversion 存储库付费(例如 Cloud ForgeBeanstalk 提供的存储库),或者您是否为基础架构付费服务 (IaaS) 云托管服务(如 Compute EngineAWS EC2Azure ),负责在该虚拟机实例上设置 Subversion 服务器,负责安全性和访问权限控制该虚拟机,并负责用于通过 Internet 远程访问该服务器的域名、SSL 证书等。还有一种中间方法,例如使用第三方虚拟机镜像/配置专​​门用于在云托管服务提供商上运行 Subversion 服务器(例如使用 Cloud Launcher Subversion image 提供的 Bitnami 的情况,简化了 Subversion 在 Compute Engine 上的配置、维护、部署等)。

对于所有不同的选项/方法,通常在成本和麻烦之间进行权衡;使用云托管提供商并自己设置 Subversion 服务器更麻烦但也更便宜。在风险/安全性方面也存在权衡;如果您在 Compute Engine 或 AWS 上的 VPC 上部署 Subversion 服务器,并且不将机器暴露在公共(public) Internet 上(这样它只能被该子网/VPC 中配置的其他 VM 访问),那么风险相对较低;但是,一旦您将其配置为可访问公共(public) Internet,那么您需要考虑您是否更愿意自己拥有该风险和 VM 的安全性,而不是为第三方支付额外费用来管理该风险。另一个需要考虑的权衡是灵 active 。自己动手的方法可能允许您自定义 Subversion 服务器行为的元素(例如它如何授权用户的详细信息),您可能无法使用完全托管的选项轻松控制这些元素。最后,另一个要考虑的权衡是备份存储库的成本和易用性;如果值得将其存储在存储库中,则可能也值得备份;一些解决方案使备份比其他解决方案更容易/更便宜。

关于svn - 公共(public)或私有(private) SVN 存储库服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2531619/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com