如何在Windows上使用git-ftp

背景


在介绍如何在Windows上使用Git FTP之前,我想讲一些故事。


两年前,我使用FileZilla和FTP来部署网站。如果某些文件被更改,我必须再次手动上传这些文件。我不得不说,找到改变的文件是一项耗时的工作。但更糟糕的是,有时我忘记了哪些文件被更改,我没有上传所有更改过的文件。然后客户看到网站坏了,向我投诉。真的很烦…


后来我听说了Git并开始学习它。使用GIT部署是一个愉快的进展。我不需要找到改变的文件或手动上传它们。


但是如果一些廉价的主机托管解决方案不支持SSH或Git呢?最后我发现了GIT-FTP

 

原文链接: 如何在Windows上使用git-ftp

 

什么是GIT FTP?


Git FTP是部署由Git跟踪的更改文件的部署工具。这是有用的,因为一些网页公司不支持SSH或GIT,但仅FTP。


但是Git FTP是一个Linux shell脚本,所以我们需要安装CygWin来在Windows上运行这个脚本。

 

要求


从GITHUB下载GIT-FTP

从谷歌代码下载MysgGIT,并确保在安装过程中检查“添加MysgGIT路径到路径环境变量”选项。

从这里下载CygWin,使用默认选项安装它。

 

安装后


然后从桌面或开始菜单打开CygWin,转到包含GIT-FTP脚本文件的目录(驱动器在/CygDead目录下,例如/CygDyr/C,/CyGrave/D等)。

 

cd /cygdrive/d/Downloads/git-ftp-0.8.4.0


并制作GIT-FTP脚本文件执行程序
 

chmod +x git-ftp


下一步将它复制到/bin目录


 

cp git-ftp /bin

 

现在完成了,让我们运行它!


由于这是我们第一次使用它,所以我们需要运行“Git FTP init”来进行初始推送。


 

git ftp init -u foo -p – ftp://example.com/directoryA

 


上传完成后,它会记住这个版本作为最后的部署,所以如果你后来运行“Git FTP Press”,它将上传改变的文件比这个版本,并设置新版本作为最后部署。

你可能感兴趣的:(如何在Windows上使用git-ftp)