why are you installing jekyll on the vps? you can just upload the _site folder there.
As far as i can tell that theme is something you need to download all the files and add them to your site. Normally if I do this I download the entire repo, remove the demo site and then add in my files.