SSL handshake Failed:ssl error:key usage violation in certificate have been detected when checking out projects on Windows SVN server on Linux. Miss.
Finally, an answer was found by searching the Web: it was possible to solve the problem of failed detection on Ubuntu and CentOS.
To add a registration entry in the Windows registry:
32-bit machine: [hkey_local_machine\software\visualsvn\visualsvn Server]
"Creategnutlscompatiblecertificate" =dword:00000001
The addition here is to find the entry for VISUALSVN server, right-click on the item listed on the right, create a new "Dword", name it creategnutlscompatiblecertificate, and change its value to 00000001.
Then open visualsvn Server, select "Action" in the menu, "Properties", select "Certificate" in the Open dialog, click on the change Cetificate, click on the next step, then click Apply, click OK,
The SVN project can be checked out under Ubuntu and CentOS.