0

我将站点存储在 www/sitename/ 下的 wamp 文件夹中,现在我可以通过键入来访问它

    http://localhost/站点名称/

现在我想在这个文件夹中有一个文件存储库。当我尝试在 svn 中签出时,我在 url 存储库中给出了http://localhost/sitename/ 。

但它正在回复错误消息重定向完成

无法连接到 URL 'http://localhost/sitename/' 的存储库

问题 1:真的有可能使用 url 形成存储库吗?如果是的话,这将如何在虚拟主机中发生。

问题2:我该如何解决这个错误

4

2 回答 2

3

http://localhost/sitename/不能同时是网站服务SVN服务。它必须是其中之一。当您访问该 URL(假设 http 协议的端口为 80)时,Apache 进程会获取请求并响应网站,或者SVN 进程会获取请求并响应存储库。只有其中一个可以监听请求。

无论如何,您要达到的目标并不是好的做法。您的源代码控制存储库也不应该是生产应用程序。它应该是分开的。因此,您需要在类似http://localhost/SVN或任何其他非生产应用程序路径上创建一个 SVN 存储库。

虽然我确实很欣赏将持续部署作为目标,但完全跳过部署步骤并不是实现它的方法:) 您仍然应该将两个不同的关注点(源代码控制和生产应用程序)分开,并将从源代码部署到生产环境作为一个单独和离散的步。即使该步骤只是一个在签入时自动运行的脚本(希望在运行任何自动化测试以在部署之前验证签入之后)。

于 2012-09-28T12:46:16.247 回答
0

您需要同时配置 SVN 和 Apache。文档在这里。但是,请阅读大卫的评论。我必须100%同意。

于 2012-09-28T12:48:38.053 回答