I've also written a little PHP script that that does deployments through FTP locally from your computer. It si called PHPloy and is tightly-coupled with Git to determine what which files where edited/added/deleted and uploads them accordingly. You put your FTP details in a deploy.ini file and run just a command to deploy:
phploy
You can also deploy to multiple servers at once. And if you have multiple servers configured, you can select to deploy to one of them like this:
phploy --server staging
There is more that can be done - check it out on Github: https://github.com/banago/PHPloy
I've also written a little PHP script that that does deployments through FTP locally from your computer. It si called PHPloy and is tightly-coupled with Git to determine what which files where edited/added/deleted and uploads them accordingly. You put your FTP details in a deploy.ini file and run just a command to deploy:
phploy
You can also deploy to multiple servers at once. And if you have multiple servers configured, you can select to deploy to one of them like this:
phploy --server staging
There is more that can be done - check it out on Github: https://github.com/banago/PHPloy