CloudCannon offers hosting and a CMS for Jekyll applications. Here are the steps in hosting your Jekyll application on CloudCannon (http://cloudcannon.com).
Without version control:
With version control:
Note that CloudCannon is not completely free. In the free plan you can use CloudCannon as a graphical CMS, but you will need external hosting. In the paid plan hosting is also included.