You may consider using multiple repositories for your convenience and requirements. For example, you may separate repositories per components or per each project division or department. Also, if you would like to give a specific authorization to a specific group then having a unique repository for each group can be desired. Please visit our Wiki - Understanding Repositories and Configuring Repositories for more information.