Git 多个FTP服务器上的版本控制

Git 多个FTP服务器上的版本控制,git,svn,ftp,version,Git,Svn,Ftp,Version,我有几个PHP类,我在许多web服务器上使用它们,使用不同的托管提供商,因此我只能通过FTP访问它们。每当我更新类时,我都很难更新类,需要登录每个ftp帐户并更新文件 有没有人经历过类似的情况并找到了解决方案?这个问题太宽泛了,但是因为它被标记为git,我将从这个角度来看待它 如果您用Git维护网站项目,或者用Git维护类库(或PHP中的任何内容),那么您可以使用专门的Git→ FTP工具,可用于通过FTP从Git存储库更新远程目录。它的工作原理是在远程目录中保存一个文件,该文件记录上次进行同步

我有几个PHP类,我在许多web服务器上使用它们,使用不同的托管提供商,因此我只能通过FTP访问它们。每当我更新类时,我都很难更新类,需要登录每个ftp帐户并更新文件


有没有人经历过类似的情况并找到了解决方案?

这个问题太宽泛了,但是因为它被标记为
git
,我将从这个角度来看待它


如果您用Git维护网站项目,或者用Git维护类库(或PHP中的任何内容),那么您可以使用专门的Git→ FTP工具,可用于通过FTP从Git存储库更新远程目录。它的工作原理是在远程目录中保存一个文件,该文件记录上次进行同步时使用的提交ID,因此,下一次同步将只更新/删除/修改那些实际已更改的文件/目录。

我尝试只获取提供SSH的帐户,然后您可以使用rsync或rdist更新所有远程服务器。这当然是一个选项,但我不使用git。尽管如此,我还是会考虑使用它。