Craft folder deployment outside public folder
Dennis,

I use deploybot with Craft and easily deploy. So on your server settings you'll have this:

name: your site name

Host: ip address or domain.com

port: 22 or similar

destination path: /path/to/site_username/

in the destination path set it to be just above public and then you'll deploy /site_username/craft and site_username/pubic