Deploy web project under Git version control to shared hosting

have a look at git-ftp:

I use git-ftp for my script based projects, mostly PHP. Most of the low-cost web hosting companies do not provide SSH or git support, but only FTP.

That is why I needed an easy way to deploy my git tracked projects. Instead of transfering the whole project, I thought, why not only transfer the files that changed since the last time, git can tell me those files.

Even if you are playing with different branches, git-ftp knows which files are different. No ordinary FTP client can do that.


There is an article that suggest 7 apps for Git auto-deploy:

  • Beanstalk — http://beanstalkapp.com
  • Deploy — https://www.deployhq.com
  • Springloops — http://www.springloops.io
  • Wercker — http://wercker.com
  • Octopus Deploy [.NET] — https://octopusdeploy.com
  • Capistrano [Ruby] — http://capistranorb.com
  • Bamboo + Phing [PHP]— https://www.atlassian.com/software/bamboo

I'm the founder of FTPloy and I just wanted to let you know that we've now released the branch selection functionality.