1

我在 Windows 上使用 Git GUI。我的项目位于这样的外部 linux 服务器上:

/home/site_dev /home/site_prod

在编辑 PHP、JS 和 CSS 文件时,我只是使用支持 FTP 打开/保存的文本编辑器。

如何使用 Git 管理我的项目?“创建新存储库”只允许我选择本地文件位置。

4

1 回答 1

0

处理项目的最佳方法是将项目克隆到本地目录、工作、提交,然后部署和/或推送到服务器。

可以从 FTP 进行克隆,只需执行以下操作:

git clone ftp://user@server/project.git

它会将项目克隆到当前目录中的新目录。

提交更改后,只需git push origin将更改传播回服务器。

查看这篇文章以讨论 ftp 服务器上的 git 远程存储库。

编辑

如果您想远程执行所有操作,最好的办法是将 FTP 位置挂载为网络驱动器,并将其提供给 git 接口。有关解决方案,请参阅本文。但是,由于 FTP 协议的限制,可能会出现一些问题。如果您遇到 FTP 问题,可能值得与 Samba 共享您的文件。

于 2012-05-07T10:04:00.490 回答