This page describes how to add a new external repository to FishEye. Once a repository has been added, further configuration options are available, depending upon the type of repository.

(info) Please note:

  • You can add repositories that are hosted in Atlassian Stash directly to FishEye, when these servers are connected with an application link. See Integrating FishEye with Stash for an overview.
  • When the repository is first added, FishEye will build an index and cache. This begins when you first enable a repository, and may take some time to complete.

To add a repository:

  1. Click the 'cog' menu in the FishEye header, and choose Administration. You will need to be logged in as an administrator to see this link.
  2. Click Repositories (under 'Repository Settings').
  3. Click Native repository access, and then Add repository.
  4. Complete the wizard. See the following topics for more information:
  5. Click Add to finish.

To add a Git repository that is hosted in Stash:

You'll need to have an account in the Stash instance, as well as permission to view the repository that you want to add.

  1. Click the 'cog' menu in the FishEye header, and choose Administration. You will need to be logged in as an administrator to see this link.
  2. Click Repositories (under 'Repository Settings').
  3. Click the Stash repositories tab, and authenticate with the Stash server if necessary.
  4. If multiple instances of Stash are connected to FishEye, use the Stash server list to choose the instance of Stash that hosts the repository you wish to add.
  5. Optionally, type a filter pattern to restrict the list of displayed repositories to those with a matching name, key or project.
  6. Click Add for each repository that you wish to add to FishEye.

When you add a Stash repository:

  • FishEye creates a read-only SSH key and adds that as an access key to the repository in Stash. If this operation fails, the key will be added as a user key to your profile in Stash. You can check if an access key was added by viewing the repository's settings in Stash. See Using SSH keys to secure Git operations in the Stash documentation for more information.
  • FishEye prefixes the Stash project key to the name of the newly added repository, to help you identify the origin of the repository.

 

Attachments:

AddRepository.png (image/png)
AddRepository.png (image/png)