However, I still haven't found enough reason to switch from using SSH for deployment. It's almost always three lines. ssh; git pull; ./manage.py syncdb/migrate/collectstatic.
The only hindrance has been configuring the site to work on the server for the first time, i.e what the site at this link claims to solve.
I've spent several hours on fabric before but gave up when I realised I've spent more time on learning it than the time I spent deploying my code.
Can you tell me what I am missing out? I'm still relatively new to django deployment and I feel I'm missing something but I haven't found it yet.