Problem:

If you have installed Sublime using the default SlikSVN Subversion install, your users may receive the following error when attempting to access repositories:

svn: Can't connect to host '192.168.1.14': A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

or

svn: Can't connect to host '192.168.1.14': No connection could be made because the target machine actively refused it.

Applies To:

  • Windows Server 2008 (32 bit and 64 bit)
  • Windows Vista (32 bit and 64 bit)
  • SlikSVN 1.5.5 and SlikSVN 1.5.6
  • Servers running Subversion Authentication with SVNSERVER (Apache servers are not impacted)

Resolution:

This is a known issue and will be fixed in the next release of Sublime.  In the mean time you can use the workaround below as a temporary solution.

Steps to Fix:

FIRST: Ensure that your firewall is configured correctly. Port 3690 must be open for the SVN protocol. If your firewall is configured correctly and you still receive these errors, proceed with the following steps:

  1. Open the Sublime website and navigate to the Administration home page.
  2. In the Repository Status section, take the svnserve service offline by clicking “Take Offline”
  3. Connect to your server via Remote Desktop
  4. Download the 1.5.5 Subversion binaries from http://subversion.tigris.org/files/documents/15/44589/svn-win32-1.5.5.zip
  5. Unzip the files to a temporary folder on your server.
  6. Open the location where you unzipped the files and navigate to the “bin” folder.
  7. Copy the entire contents of this folder (including all dll and exe files)
  8. Navigate to the location where your Subversion binaries are installed. By default this will be C:\Program Files\Subversion\bin
  9. Paste all copied files in this location over-writing any duplicates.
  10. Back in Sublime on the Administration home page, click “Bring Online”, and then click the “Bring Online” button to re-start the svnserve service.

Your users should now be able to access repositories.