2014-10-12 35 views
0

我已經用PDT和EGIT設置Eclipse,努力開始專注於版本控制的更好實踐並幫助語法突出顯示。我正在運行Windows 7.我能夠在我的開發系統上加載我的php項目並使用EGIT,但我想在我的服務器上有一箇中央回購站,我可以從中獲取文件並將文件推送到該文件夾​​。我對GIT很陌生,所以我不知道該怎麼做。我發現教程談論SSH來做到這一點,但我不熟悉這一點。GIT with WAMP設置

因此,我的問題是如何在我的服務器上設置一些與我的所有網站項目(IE wamp/www)的地方,我可以在開發機器上從Eclipse中推拉文件。任何有關使用Windows 7的這些步驟的教程都會有所幫助。我看了一大堆教程,但它似乎在linux和windows之間交叉,並且變得混亂。還是有更好的替代GIT的Windows環境?

+0

您的問題含糊不清,詢問意見。嘗試縮小範圍以獲得特定設置的幫助。 – 2014-10-12 04:58:48

回答

1

Windows上最好的Git服務器仍然是Bonobo Git Server
它允許使用訪問控制級別​​,並且您將能夠克隆/從這些回購中拉出,或推送給他們。它使用IIS作爲服務器,而不是Wamp。

+0

感謝這個信息。很容易設置與我混亂的git ssh惡夢。我在apache中使用反向代理已經爲一些asp.net網站,所以IIS不是設置它的問題。再次感謝。 – Silas 2014-10-12 07:30:27

0

要開始 - 你不需要服務器推和拉。

git是分散的。這意味着你並不需要服務器,因爲所有客戶端都有完整的存儲庫。服務器只是另一個備份,並且(取決於您決定使用的服務器)提供一個用於瀏覽存儲庫的良好GUI。

如果您正在與多個開發人員打交道,或者您希望有一個地方來跟蹤錯誤並存儲有關您項目的其他「元」信息,則服務器確實派上用場。

如果您正在尋找git 的中央服務器,並且您必須將其部署在Windows上,那麼我只需要使用@ VonC的建議。

如果你不需要在本地託管服務器,bitbucket提供了git和mercurial託管服務,並且使用他們的免費帳戶,你可以擁有私人存儲庫。如果您剛開始時是個不錯的選擇,因爲您不想處理維護另一臺服務器的頭痛問題。他們還提供免費的優秀Windows git客戶端,名爲sourcetree

如果你能夠啓動一個linux虛擬機,那麼gitlab是一個很好的選擇。 free community edition是你想要的。 Rhodecode也是另一種選擇。

同樣,我真的會質疑管理自己的git倉庫服務器的智慧 - 它真的值得頭痛嗎?

+0

感謝您的信息。我和VonC一起回答了這個問題。這很容易建立。 – Silas 2014-10-12 07:32:32