Permissions

You can control access to specific repositories or all repositories in Fisheye. Access can be given to user groups and individual users. You can also allow anonymous access, so that anyone can browse your repositories.

On this page:

Permission types

There are two levels of repository permissions:

adminGrants permission to manage all repository settings and to perform maintenance, including re-indexing, stopping and removing a repository.
readGrants permission to read repository files and changesets.

Both permissions can be set on a specific repository, or as a default for all repositories (individual repositories can opt out from using defaults).

Permission to add new repositories to Fisheye and Crucible is managed using Global permissions.

Configuring permissions for a specific repository

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:

  1. Click the 'cog' menu in the Fisheye header, and choose Repositories (to see this link you will need to be logged in as an administrator or have administration rights for at least one repository or have permission to add new repositories).
  2. Click Repositories (under 'Repository Settings').
  3. Click the name of the repository (in the 'Name' column).
  4. Click Permissions in the left-hand panel. See the screenshot below.

  5. Configure permissions for the repository as required:

    Grant default permissionsGrant all read/admin permissions defined in default permission settings for all repositories.
    Grant read access to anonymous usersGrant read access to all users, even those not logged in.
    Grant read access to all logged in usersGrant access to all users who are logged in to Fisheye.

    Additional permissions for groups and users

    Select specific groups and users and grant them admin or read permission.

    All selected permissions are cumulative, so if default permissions grant admin access to a user or group, that permission will be valid even if the "Additional permissions" settings only show read access for that user or group.

 

Configuring permissions for all repositories

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:

  1. Click the 'cog' menu in the Fisheye header, and choose Repositories (to see this link you will need to be logged in as an administrator or have administration rights for at least one repository or have permission to add new repositories).
  2. Click Defaults (under 'Repository Settings').
  3. Click Permissions tab.

  4. Configure permissions for all repositories at once as required:

    Grant read access to anonymous usersGrant read access to all users, even those not logged in.
    Grant read access to all logged in usersGrant access to all users who are logged in to Fisheye.

    Additional permissions for groups and users

    Select specific groups and users and grant them admin or read permission.
  5. Changes are applied immediately.

 

 

Immediate effectiveness of permissions

Any configuration changes that you make on the (default) repository permissions pages are immediately applied to the system, so there's no need to click Save, and Revert will not do anything.

Last modified on Oct 25, 2018

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.