Documentation for FishEye 3.0.x. Documentation for other versions is available too.

FishEye can communicate with any Subversion server running version 1.1 or later, but it needs to use a Subversion client to do so. You can not add Subversion repositories to FishEye unless Fisheye can access a Subversion client.

The SVNkit client is included in the current FishEye package (version 1.4.2 onwards). This is the default client for interfacing with Subversion, is generally the easiest to use, requires "zero-installation" and will be used automatically unless another client is specified. The SVNKit client is recommended for most users.

The alternative is the native client, which should only be used if the SVNKit client is unsuitable. Note that FishEye does not support SVN 1.7.x with the native client. See the configuration instructions below.

Using the 'file://' protocol to access your Subversion repository can be much faster than the other network protocols. We recommend using the 'file://' protocol if possible.

Using Subversion 1.3 or later is strongly recommended. Versions prior to 1.3 are no longer supported by the Subversion project. They will work with FishEye, but you may want to consider upgrading to a supported version.

Please see the Supported Platforms page for information about the versions of Subversion that are supported by FishEye.

Configuration

Note that FishEye does not support SVN 1.7.x with the native client.

To set the path to the native Subversion client:

  1. Go to the admin area in FishEye.
  2. Click Server (under 'Global Settings').
  3. Click Edit Details (under 'Subversion client').
  4. Enter the path to the jar file and the dynamic library for the Subversion client.
  5. Click Update.
  6. Restart your FishEye server.

Related pages