Downloads (PDF, HTML & XML formats)
[FishEye Knowledge Base]
You can control access to specific repositories or all repositories in FishEye. Access can be restricted by user groups. You can also allow anonymous access, so that anyone can browse your repositories. For more information, see Associating a group with a repository.
On this page:
You can configure permissions for a specific repository, as described in this section. You can also configure permissions for all repositories at once, as described below.
To configure the permissions for a repository:
Click Permissions in the left-hand panel. See the screenshot below.
Configure permissions for the repository as required:
Repository defaults | Select Use repository defaults to have access to this repository controlled by the default permission settings for all repositories. |
Anonymous access | Select the Can Read permission for the 'Anonymous' group at the top of the list. |
User group access | Select Can Read for the groups to which you wish to grant that permission. |
Screenshot: Configuring permissions for a specific repository
If the LDAP Authentication type is configured in your instance, you can optionally restrict a repository based on an LDAP query.
When an LDAP Restriction is configured for a repository, then the logic to determine whether you can read from a repository is:
Anon access is allowed: YES Logged in AND... all logged in users are allowed & no LDAP Restriction defined? YES authorised by LDAP Restriction? YES authorised by group membership? YES Otherwise: NO
See also LDAP authentication.
You can configure permissions for all repositories at once, as described in this section. You can also configure permissions for a specific repository, as described above.
To configure the permissions for all repositories:
Click Permissions in the left-hand panel.
Configure anonymous access and group permissions for all repositories at once as required:
Anonymous access | Select the Can Read or Can Write permissions for the 'Anonymous' group at the top of the list. |
User group access | Select Can Read or Can Write for the groups to which you wish to grant those permissions. Note that the Can Write permission only applies to Git repositories that are managed by FishEye and Crucible, and is not used for any other repositories. |
Screenshot: Configuring permissions for all repositories