I use git-ftp to deploy my hexo blog from a git repo to an FTP site. Getting it setup on Windows was non-trivial. Here's how I got it working. 1. Install Chocolatey https://chocolatey.org/install 2. Install git 3. Install cygwin Run this twice if it fails the first time.