I was wondering if anyone knows of a way to deploy to Rackspace Cloud Sites via Git-push?
I contacted the Rackspace support and all they can tell me is that I might be able to as long as I don't need root access. Is that something that's possible?
I can't seem to find anything on Google, but I thought I would at least double check, as i'm only familiar with pushing to GitHub & Heroku.
Rackspace cloud sites doesn't allow git upload, only FTP upload is allowed.
I am assuming you have git installed on your instance.
On the server create a repo for a server with "--bare"
On the client clone, commit, and push:
Now your code has been pushed to the server. What you can do from here is up to you.
Additional note: git is a distributed version control system, which means there is little difference between a "client" and a "server". In this case, there is no extra service running on your server, you only need ssh access, git does the rest.