繁体   English   中英

将Git或SVN与Web服务器一起使用

[英]Using Git or SVN with a web server

我目前有一个正在开发的网站,它部署在一个Web服务器上,我自己以及另一个开发人员正在该网站上积极工作。 我们目前没有版本控制,定期我们备份工作,但在大多数情况下,我们都只是在服务器上工作。 我在本地运行和编译的项目上使用了GIT和SVN,但从未在Web服务器上部署的情况下使用过。 我想知道典型的设置是什么。 我希望能够使用SVN或GIT进行版本控制,但也能够从该存储库发布到实时Web服务器。 有没有办法通常这样做?

这是一个关于如何使用apache和linux执行此操作的好教程。 它对我来说很有用,而且非常简单。

http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt

您将有三个结账:一个用于您和您的合作伙伴,另一个用于Web服务器。 无论何时想要部署,只需更新Web服务器上的签出即可。

如果你想要实时更新,你可以设置一个服务器端Subversion / Git提交钩子,它会自动更新Web服务器的存储库,并且(如果需要的话)在每次提交后重启服务器(如果是Git,则推送)。 请参阅相应版本控制系统的文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM