##// END OF EJS Templates
env-variables: make it safer if there's a syntax problem inside .ini file....
env-variables: make it safer if there's a syntax problem inside .ini file. It's better to not crash, since it means server wont start. Let users fix problems instead of breaking the startup because of that.

File last commit:

r1:854a839a default
r3237:5cf82ecc default
Show More
repo-perm-steps.rst
45 lines | 2.0 KiB | text/x-rst | RstLexer
/ docs / admin / repo-perm-steps.rst
project: added all source files and assets
r1 .. _set-repo-perms:
Setting Repository Permissions
------------------------------
To set the permissions on an individual |repo|, use the following steps:
1. Open :menuselection:`Admin --> Repositories` and select
:guilabel:`edit` beside the |repo| you wish to configure.
2. On the |repo| settings page you will see a number of tabs. Exploring these
you will find the following main configuration options for a |repo|.
3. Once you make changes, select :guilabel:`Save`
* :guilabel:`Repository group`: Lets you to add a |repo| to a |repo| group.
* :guilabel:`Owner`: Lets you change the |repo| owner. Useful when users are
moving roles within an organisation.
* :guilabel:`Enable automatic locking`: For more information,
see :ref:`repo-locking`
* :guilabel:`User Access`: On the permissions tab you can add users,
or user groups, and set the permissions each has for that |repo|.
* :guilabel:`Invalidate repository cache`: On the Caches tab you can delete
the |repo| cache, sometimes needed when mirroring.
.. _set-repo-group-perms:
Setting Repository Group Permissions
------------------------------------
To set the permissions on a Repository Group, use the following steps:
1. Open :menuselection:`Admin --> Repository groups` and select
:guilabel:`edit` beside the |repo| you wish to configure.
2. On the |repo| group settings page you will see a number of tabs. Exploring
these you will find the following main configuration options:
* :guilabel:`Owner`: Lets you change the group owner. Useful when users are
moving roles within an organisation.
* :guilabel:`Group parent`: Lets you add the |repo| group as a sub-group
of a larger group, i.e. :guilabel:`QA-Repos >> QA-Repos-Berlin`
* :guilabel:`Enable automatic locking`: For more information,
see :ref:`repo-locking`
* :guilabel:`User Access`: On the permissions tab you can add users,
or user groups, and set the permissions each has for that |repo| group.
* :guilabel:`Add Child Group`: Allows you to add sub-repository-groups
that will all share the same permissions.