我在Windows上使用Git GUI。我的項目說謊外部Linux服務器這樣的:Windows Git與外部文件位置
/家庭/ site_dev /家庭/ site_prod
當編輯PHP,JS和CSS文件,我只需使用支持FTP打開一個文本編輯器/保存。
如何使用Git來管理我的項目? 「創建新庫」只允許我選擇本地文件位置。
我在Windows上使用Git GUI。我的項目說謊外部Linux服務器這樣的:Windows Git與外部文件位置
/家庭/ site_dev /家庭/ site_prod
當編輯PHP,JS和CSS文件,我只需使用支持FTP打開一個文本編輯器/保存。
如何使用Git來管理我的項目? 「創建新庫」只允許我選擇本地文件位置。
處理項目的最佳方式是將項目克隆到本地目錄,工作,提交,然後部署和/或推送到服務器。
克隆可以從一個FTP做,只是做:
git clone ftp://[email protected]/project.git
它將克隆項目到一個新的目錄成爲當前一個內。
提交更改後,只需git push origin
即可將更改傳播回服務器。
檢查this post討論ftp服務器上的git遠程存儲庫。
編輯
如果要遠程做的一切,你最好的辦法是安裝FTP位置爲網絡驅動器,並將其提供給Git的接口。有關解決方案,請參見this article。由於FTP協議的限制,可能會有一些hicup。如果遇到FTP問題,可能值得與Samba共享文件。
您將需要shell訪問權限。你可以SSH到遠程主機? –
是你的linux盒子的最終網站? – CharlesB
linux框包含開發和生產文件(/ home/site_dev和/ home/site_prod)。 – mrbay