簡體   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