This is the documentation for FishEye 3.7. View the latest version of

Unknown macro: {spacejump}

or visit the latest FishEye documentation home page.

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:

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 Administration (you'll need to be logged in as an administrator to see this link).
  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:

    Repository defaultsSelect Use repository defaults to have access to this repository controlled by the default permission settings for all repositories.
    Anonymous accessSelect the Can Read permission for the 'Anonymous' group at the top of the list.
    User group accessSelect Can Read for the groups to which you wish to grant that permission.
  6. Click Save.

Screenshot: Configuring permissions for a specific repository

Configuring an LDAP restriction

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.

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 Administration (you'll need to be logged in as an administrator to see this link).
  2. Click Defaults (under 'Repository Settings').
  3. Click Permissions tab.

  4. Configure anonymous access and group permissions for all repositories at once as required:

    AnonymousCheck the Can Read permission to allow users without a FishEye account to browse all repositories.
    All logged-in usersCheck the Can Read permission to allow any user with a FishEye account to browse all repositories.
    User groupsCheck the Can Read permission for the groups that you wish to be able to browse all repositories.
  5. Click Save changes.

 

  • No labels