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.