I have a (private) project in github where a team of developers commits changes. A client has now asked to develop some heavy customizations on their own copy of the system. A new team will be working on this project, but I don't want this team to have access to the original repository. So I created a new repository on github, and initialized it with the code from the original project.
However, I still want the 2nd project to get the updates done on the original project. How can I setup the repositories to meet this need?
Alternatively, if I am to keep a single project, is there a way to have the new team only access a specific branch on it?