是否可以在LAMP上运行SVN服务器? (例如GoDaddy共享主机帐户)

时间:2010-06-09 19:57:35

标签: svn cgi lamp shared-hosting adapter

我在GoDaddy有一个共享托管帐户,其中包括LAMP(Linux,Apache HTTP Server,MySQL和PHP)。我真的很喜欢SVN作为我的源代码控制,我觉得“嘿,也许我可以在我的GoDaddy帐户中托管我自己的SVN服务器!”

那么,有可能吗?是否有“桥梁”能够在LAMP上启用SVN?

6 个答案:

答案 0 :(得分:4)

通常没有。 Subversion需要安装二进制文件,并与底层系统紧密集成(例如使用Apache来提供多个存储库)才能正常运行。

答案 1 :(得分:3)

这取决于主持人。 DreamHost允许您在共享主机帐户上设置Subversion,我已经成功使用它们了一段时间。

答案 2 :(得分:2)

我不知道SVN,但你绝对可以设置一个Git存储库而无需在远程机器上安装Git。和Git> SVN :-)。虽然这有点复杂。

编辑:我试图找到一个演练来完成此操作但尚未成功。但基本步骤非常简单(虽然这一年都是从一年或两年后的记忆中得到的):

  1. 在本地计算机上初始化一个裸git仓库。这将成为唯一一个能够推向遥控器的人的起源:你。
  2. 创建一个触发器,在提交等时将该目录的内容复制到远程服务器(FTP,rsync:您可以使用的任何内容)。
  3. 为此,克隆位于本地计算机上的原点,以便有人可以推送它。对于所有其他人,他们应该克隆远程服务器上的目录,就好像它是一个“真实的”git存储库。
  4. 相应地配置访问权限,但您可以。
  5. 我认为这不是一个“真正的”Git存储库,但我以前使用它并且它适用于我用它的目的。

    Git User's Manual完成了部分步骤。

答案 3 :(得分:1)

如果允许cgi访问,并且您可以安装二进制文件(或者您的主机已安装svn),那么您可以在您的站点上设置一个subversion存储库。

答案 4 :(得分:0)

虚拟专用服务器更适合托管SVN回购。

答案 5 :(得分:0)

您还可以考虑免费的私人svn托管服务。查看Free Online Private SVN repositories