I'd like to use git push to update my (nginx) webserver content, while still keeping things secure. One way I could do this would be to ssh to my server, git pull
from bitbucket into /srv/www
, and chown -R www-data:www-data .
.
It'd be slicker, though, to be able to push it there from my home computer (a la Heroku), but I'm not sure how best to handle issues of permissions and ownership.
Does anyone have advice about the most sensible way to go about this?