I am using github for my web design team currently to store our projects. We have a micro account and will soon be needing to upgrade. I find it silly that we should need to keep adding more repos though when we finish a project we probably won't be using the repo much anymore. Maybe a bug fix or two here and there.
I was wondering if it was possible to create 1 master repo for my team which I could then split into sub-folders and give access to folders based on who is working on that project.
If I cannot do this then how difficult is it to setup my own git server somewhere? In addition how difficult is it to setup some GUI for my less experienced team members to use?
Thanks for any inforamtion.