You have one single repo (master) in which you have both project code (project) and the project website (website) which you want to push to gh-page. The directory structure looks like this.
-- project
|-- website
| |-- _layouts
| |-- _includes
| |-- _posts