The main idea of HTTPS is to create a secure channel over an insecure network.This ensures reasonable protection from eavesdroppers and man-in-the-middle attacks, provided that adequate cipher suites are used and that the server certificate is verified and trusted.In most cases, certificate is signed by a trusted Certificate Authority (CA).
Use the fingerprint to validate the certificate manually!
Certificate information: - Hostname: VT-2008 - Valid: from Wed, GMT until Sat, GMT - Issuer: VT-2008 - Fingerprint: ca:::ce:77:5b:7a:8c::0f:70:3f:26:c1:e7 (R)eject, accept (t)emporarily or accept (p)ermanently?
推荐：Setup https server with a self SSL certificate for testing.
Copy part of content from below url: There is a solution to the problem.
This used to work before, but maybe the server has been changed.
However, if the certificate is not trusted subversion will ask you whether you trust the certificate and if you want to add this certifacte.
If a certificate is not trusted by client, the connection will be encrypted but it's not sure that client communicates with the true server.
Self-signed SSL certificate is pre-generated during the first setup of Visual SVN Server.
Accept permanently | Accept once | Reject to be related to Tortoise SVN and not the certificate, which checks out fine at Web and I would say that the cause of the error you list above is because the Entrust certificate is simply not listed in the SSL certificates that Tortoise SVN will trust.