this happens if locally some of the files are not owned by your user
also -- some files that would normally be gitignored are being transferred -- any way to only rsync code (and ignore gitignored files?? obviously don't delete anything local - but just ........... pass?? gitignore to rsync??)
in any case, locally speaking, a chown fixes this.... but do we want to run chown in dev-deploy?? or offer it as an option??