我完全不熟悉Git。我有一臺生產服務器,一臺開發服務器,然後是另一臺開發人員(共2臺)。我想我需要在我的生產服務器上設置我的主存儲庫作爲生產分支,然後將開發服務器設置爲開發分支/回購,然後當我或其他開發人員連接時,我們連接&獲取開發分支/回購並從那裏跑。Git:我如何設置我的環境?
這聽起來像是做這種事的正確方法嗎?我怎麼做?
我完全不熟悉Git。我有一臺生產服務器,一臺開發服務器,然後是另一臺開發人員(共2臺)。我想我需要在我的生產服務器上設置我的主存儲庫作爲生產分支,然後將開發服務器設置爲開發分支/回購,然後當我或其他開發人員連接時,我們連接&獲取開發分支/回購並從那裏跑。Git:我如何設置我的環境?
這聽起來像是做這種事的正確方法嗎?我怎麼做?
記住git不是一個web部署系統,這裏是一個人如何做這樣的事情。
http://toroid.org/ams/git-website-howto
從我的角度來看一個soruce控制系統獨立於部署基礎設施。
爲了讓生活更輕鬆,我將設置一個處理所有不同存儲庫的Git服務器。當然,我會根據一些最佳實踐/要求來構建存儲庫的結構。
例如:
如何拆分部署服務器與您如何安裝Git服務器無關。如果您想限制您的兩位成員小組的成員有權訪問,那麼我建議您使用權限執行此操作。
如何讓一箇中央Git服務器與SVN不同? –
提交。你在本地分支上工作,但最終會推送到一個集中的Git服務器(用於備份,源代碼權限,...)。但是這些工作是在開發機器上本地完成的(可能不在服務器上)。 – rit
回購活動在哪裏?在開發?在生產? –
+1 for Pro Git。 @snow_mac:立即閱讀本書的第1-4章。 –
我第二。第1至3章會讓你開始學習基礎知識,第4章將學習如何將git設置爲服務器。 – ralphtheninja
太棒了!感謝你們! –