2015-12-12 38 views
-1

我有一個網站,我目前使用FTP來上傳文件。我現在想要實現Git版本控制。我爲Windows下載了Git。在網站服務器上開始使用Git

  • 我必須下載實時網站目錄然後克隆它git clone /path/to/repository

或者

  • 我是否克隆直播網站目錄直接使用git clone [email protected]:/path/to/repository

我需要在現場服務器上安裝任何東西嗎?

我已經知道git commit,git push origin但很難理解如何連接到活網站服務器。

+5

[讀一本書第一(http://git-scm.com/book/en/v2)。 – poke

+0

服務器上的'git init --bare',然後將該文件夾添加爲客戶端上的遠程文件。 –

+3

生產Web服務器不應該真正參與源代碼管理。您可以使用Git維護源代碼(可能使用GitHub或BitBucket等存儲庫),並將其部署到Web服務器,而不是與源代碼控制交互。 – David

回答

0

這取決於您使用的託管服務。如果您使用的是共享主機平臺,則可能會導致一些問題。 但是,您可以通過在您的服務器上安裝git來將您的網站部署到實時服務器。 一些回收託管服務提供商:Beanstalk,Heroku,Github Pages(靜態網站)。

1

不確定爲什麼你想要這樣做,當你可以在BitBucket上免費獲得私有Git倉庫,或者在GitHub上爲私人Git倉庫支付10塊錢/月。

-

但是,是的,如果你真的想舉辦自己的服務器上,則需要將處理請求/響應的服務器上安裝一個軟件 - 一個Git服務器。

您可以從閱讀Chapter 4 of the Pro Git book開始。

您可能還需要查看下面的產品(無特定順序),您可以在服務器上安裝這些產品。