我使用git,我想通过ftp更新远程服务器的文件。我将如何实现这一目标?是否有任何ftp命令或插件?
答案 0 :(得分:5)
即使Git不支持FTP,也存在以下几种工具:
我使用git-ftp作为基于脚本的项目,主要是PHP。大部分的 低成本的网络托管商不提供SSH或git支持,只提供FTP。
这就是为什么我需要一种简单的方法来部署我的git跟踪项目。 我想,为什么不只是转移整个项目 转移自上次更改的文件,git可以告诉我 那些文件。
即使你正在玩不同的分支,git-ftp知道哪个 文件是不同的。没有普通的FTP客户端可以做到这一点。
某些网络托管服务商只允许您访问托管空间,但是您 仍然希望使用Git来版本化目录的内容。 每次更新时,您都可以上传网站的完整tarball 但这很浪费。 git-ftp.py只上传更改的文件。
这些脚本只传输自上次以来发生过变化的文件,这比没有更好。