是否可以在现有的托管 Web 服务器上设置 Svn 存储库?

是否可以在现有的托管 Web 服务器上设置 Svn 存储库?

在这种情况下,我没有完全访问权限。(hostgator)我可以为我的代码安装/使用 svn 存储库吗?我想一举两得,因为我已经用它运行了一个网站。

答案1

简短的回答是“不”。

我会考虑将其外包,将您的仓库存储在您的网站以外的其他地方。一旦发生灾难,您就会失去网站和仓库。这不是一个好主意

答案2

可视化 SVN 服务器应该允许这样做。

请在此处查看一些功能:VISUALSVN 服务器 // 功能

在创建存储库期间,您应该能够在配置中的某个位置指定 URL。不过,完整 URL 可能需要其中包含存储库名称。如果您不希望任何用户在输入您的 URL 时进入您的存储库源代码控制页面,那么这更有可能是您想要的。

但是,我猜您必须使用同一台服务器来存储您的存储库。我的意思是您必须在这台暴露在互联网上的服务器上安装 Visual SVN Server。

我只是不能说是否可以将它安装在网络的 LAN 端,并通过您的网站 URL 公开您的存储库。我猜这也可能是可行的,而且安全性会更高。Visual SVN 允许 HTTPS 连接。这可能就足够了。

如果您的网络服务器遭到黑客攻击或出现其他情况,并且您会丢失您的存储库,那么随着时间的推移,这种配置可能会变得有风险......

编辑#1

抱歉!我假设您有自己的 Web 服务器基础设施,位于家庭/办公室。有了这样的托管,我不建议这样做,但这可能是可行的。以 SourceForge 为例,它为不同的开源项目提供不同的源代码控制 URL。

相关内容