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.