How to solve SSL handshake error in SVN when connecting from LINUX to Visual SVN in Windows platform

(Applicable for self signed certificate only)

Step 1:
In windows machine
Open the registry using “regedit”
Go to
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VisualSVN\VisualSVN Server (for 64 bit system)
HKEY_LOCAL_MACHINE\SOFTWARE\VisualSVN\VisualSVN Server(for 32 bit system)
Right click on “Visual SVN Server” key and select New->Dword
Give Name as “CreateGnuTLSCompatibleCertificate” and Data as “00000001”

Step 2:
Open VisualSVN Server Manager.
Go to Action -> Properties -> Certificate.
Click on Change certificate, and follow the instructions to generate a new self-signed certificate.
The certificate will be generated will be compatible with LINUX (GnuTLS and OpenSSL)

Now you will be able to access Visual SVN server in Windows from LINUX using a SVN client.

About Monish Mohan

Software Engineer, baabte System Technologies Pvt Ltd.