I\'m cheap. I don\'t want to pay for many github accounts.
I have a project structure which looks something like this.
how about putting every separate project in a different branch ? it worked fine with me so far. I have a private repo for webProjects and every branch starts with master which has my web projects template (could be empty branch as well) and every time I have new project I just create a master based branch with the project name and cary on working fine.