Ftp-Git is a ftp deployment tool which uploads changed files recorded by Git.
If you want to push (or upload) changed files in your git repository, but your server doesn’t support ssh (only ftp is supported), then Ftp-Git will be your choice.
Screenshots: