You are here: Controlling Security and User Access > Controlling access to specific repositories

Controlling access to specific repositories

You can enable or disable file commands at the repository level, which overrides the global security group settings. Security can be modified for any group for the selected repository. Repository security affects all branches in the selected repository.

For example, if you have multiple products and development teams, you can configure repository security to restrict each development team to specific repositories. Or, you may have a large number of repositories and only a few security groups. Instead of creating additional security groups, and adding users to those groups, you can set repository level security that restricts the commands users can access.

1. Select the repository and choose Activities > Properties.

The Properties dialog box opens.

2. Click the Security tab to configure repository security.

The text at the top of the tab explains how the repository security affects other branches.

3. Click Modify to change the security. The fields are enabled.

4. Make any changes to security settings.

5. Select Force all child repositories to inherit these security permissions to apply security to the selected repository and all child repositories.

This option applies the permissions you configured to all child repositories and removes any security overrides set in child repositories.

6. Click OK to save the changes.