I am facing an issue while trying to checkout a project on the server using "svn co" command. Checking out and updating with softwares like TortoiseSVN or PHPStorm work properly over HTTPS, only the terminal wont work. I have set up previously similar servers but never with https support. I am using a Positive SSL that i have set up over ISPConfig 3.1 for the domain in question. While trying to check out the project with the following command:
svn co --username myusername https://example.com/svn/project /var/www/project
I get the following error:
svn: E170013: Unable to connect to a repository at URL https://example.com/svn/project svn: E120171: Error running context: An error occurred during SSL communication
The svn project and the folder where the project should go are set to chown www-data.
My dav_svn.conf containes the following:
<Location /svn/> DAV svn SVNParentPath /svn AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/apache2/dav_svn.passwd SSLRequireSSL<LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user</LimitExcept></Location>
Don't know if software like clamav or similar can cause this problems like blocking the communication?
My svn version information is as follows:
svn, version 1.9.3 (r1718519) compiled Aug 10 2017, 16:59:15 on x86_64-pc-linux-gnuCopyright (C) 2015 The Apache Software Foundation.This software consists of contributions made by many people;see the NOTICE file for more information.Subversion is open source software, see http://subversion.apache.org/The following repository access (RA) modules are available:* ra_svn : Module for accessing a repository using the svn network protocol. - with Cyrus SASL authentication - handles 'svn' scheme* ra_local : Module for accessing a repository on local disk. - handles 'file' scheme* ra_serf : Module for accessing a repository via WebDAV protocol using serf. - using serf 1.3.8 (compiled with 1.3.8) - handles 'http' scheme - handles 'https' schemeThe following authentication credential caches are available:* Plaintext cache in /root/.subversion* Gnome Keyring* GPG-Agent* KWallet (KDE)System information:* running on x86_64-unknown-linux-gnu - Ubuntu 16.04.3 LTS (xenial) [Linux 4.4.0-93-generic]* linked dependencies: - APR 1.5.2 (compiled with 1.5.2) - APR-Util 1.5.4 (compiled with 1.5.4) - Expat 2.1.0 (compiled with 2.1.0) - SQLite 3.11.0 (compiled with 3.11.0) - Utf8proc 1.1.5 (compiled with 1.1.5) - ZLib 1.2.8 (compiled with 1.2.8)