我想为个人项目(网络游戏)自托管一个 SVN 存储库,但我不确定应该在哪里托管它。因为我是唯一的开发人员,所以它不会收到很多流量。这些是我看到的选项:
- 使用我的一台个人电脑
- 使用为项目运行 Web 服务器的 VPS
将它托管在 VPS 上对我来说最有意义。这是正确的选择还是使用本质上是生产服务器的代码托管存在陷阱?
如果您有一台始终可以通过 访问的机器ssh
,那将是我的首选。然后我会回webdav
退到像 Apache 和 mod_dav 这样的实现。这需要更多的设置,并使其公开访问,除非您对其进行保护。我猜你不太可能频繁地提交给你的 VPS 施加任何压力,但如果你有另一台可用的机器,我可能会选择另一台机器。
我在闪存盘上使用了主机一个 SVN 存储库。
诀窍是在您使用的每台 PC 上保持相同的驱动器号。
工作就像一个魅力,虽然有点慢。
有一些事情需要考虑:您需要网络(或其他远程)访问吗?如果您只想跟踪您的更改,那么您可以
所有值得该死的 VCS 都具有远程访问权限,但是当您不需要它时,有些会更好。