Setting Repository Permissions#

To set the permissions on an individual repository, use the following steps:

  1. Open Admin ‣ Repositories and select edit beside the repository you wish to configure.

  2. On the repository settings page you will see a number of tabs. Exploring these you will find the following main configuration options for a repository.

  3. Once you make changes, select Save

  • Repository group: Lets you to add a repository to a repository group.

  • Owner: Lets you change the repository owner. Useful when users are moving roles within an organisation.

  • Enable automatic locking: For more information, see Repository Locking

  • User Access: On the permissions tab you can add users, or user groups, and set the permissions each has for that repository.

  • Invalidate repository cache: On the Caches tab you can delete the repository cache, sometimes needed when mirroring.

Setting Repository Group Permissions#

To set the permissions on a Repository Group, use the following steps:

  1. Open Admin ‣ Repository groups and select edit beside the repository you wish to configure.

  2. On the repository group settings page you will see a number of tabs. Exploring these you will find the following main configuration options:

  • Owner: Lets you change the group owner. Useful when users are moving roles within an organisation.

  • Repository group: Lets you add the repository group as a sub-group of a larger group, i.e. QA-Repos >> QA-Repos-Berlin

  • Enable automatic locking: For more information, see Repository Locking

  • User Access: On the permissions tab you can add users, or user groups, and set the permissions each has for that repository group.

  • Add Child Group: Allows you to add sub-repository-groups that will all share the same permissions.