Checkout, or clone, URLs at the top of the page for a Fisheye repository allow users to easily clone the source for the repository.
For example, for an SVN repository, a user can click Checkout (Clone for a Git repository), and copy the URL:
Fisheye admins can configure the display of the checkout URL button, and can control the value of the URL that is displayed to users, both for all repositories in the Fisheye instance, and for particular repositories:
- Configuring the checkout URL for all repositories
- Configuring the checkout URL for a specific repository
Configuring the checkout URL for all repositories
Repository defaults allow you to control configuration aspects for all repositories in the Fisheye instance together.
To control the display of the Checkout/Clone button, go to the admin area and click Defaults (under 'Repository Settings').
On the SCM Details tab, either select, or clear, the Show Checkout URL checkbox:
This setting is overridden by the configuration for specific repositories (described below).
Configuring the checkout URL for a specific repository
To configure the Checkout/Clone button for a specific repository, go to the admin area and click Repositories (under 'Repository Settings').
Click the name of a repository in the list and then SCM Details in the left-hand nav panel.
The available fields under 'Checkout URL' at the bottom of the page vary according to the repository type (for example Git, SVN or Perforce), but Fisheye will prepopulate fields when it can determine values that are useful.
You may wish to alter the values suggested by Fisheye if you want users to access a repository in a different way from that which Fisheye uses.
Screenshot below: Checkout URL configuration for an SVN repository
Screenshot below: Checkout URL configuration for a Perforce repository