2011-01-18 11 views
6

Estoy intentando clonar mi repo en Mercurial 1.7.3 en Windows y obtener el siguiente error:Mercurial 1.7.3 error de certificados de Windows

C: \ Dev> hg clone https://dev.mydomain.com/repo aborto: dev.mydomain. error del certificado com: el certificado es para * .webfaction.com

¿Tengo que pagar por un certificado SSL real para que esto funcione o tengo alguna forma de obligarlo a hacer el clon? (Entiendo que esto no es una buena idea, en general, por razones de seguridad Me gustaría simplemente para obtener el código desprotegido..)

Gracias, Brian

Respuesta

7

Usted debe mirar esto: CACertificates.

Mercurial recientemente comenzó a verificar los certificados. Puede crear excepciones para certs autofirmados.

7

En pocas palabras esto en el archivo de configuración de mercurio:

[web] 
cacerts = 
+0

+1 funcionó de maravilla. –

+0

Y con eso especificado le da a la huella del host un mensaje de advertencia como este: advertencia: certificado xxx.com con huella digital xx: yy: da: 95: b9: d3: f1: 10: 4f: 24: 3d: 85 : d0: 1b: 40: 8d: E0: 53: c8: 47 no ha sido verificada (comprobar hostfingerprints o web.cacerts configuración config) I añadió entonces quitado por encima de solución y en su lugar ha añadido: [hostfingerprints] xxx.com = xx: yy: da: 95: b9: d3: f1: 10: 4f: 24: 3d: 85: d0: 1b: 40: 8d: e0: 53: c8: 47 –

+0

Y con eso especificado da la huella del host en un mensaje de advertencia como este: ' advertencia: certificado xxx.com con huella digital xx: yy: da: 95: b9: d3: f1: 10: 4f: 24: 3d: 85: d0: 1b: 40: 8d: e0: 53: c8: 47 no verificado (ver host huellas dactilares o web.cacerts configuración config) ' I añadió entonces quitado por encima de solución y en su lugar ha añadido: ' [hostfingerprints] xxx.com = xx: yy: da: 95: b9: d3: f1: 10: 4f: 24: 3d: 85: d0: 1b: 40: 8d: e0: 53: c8: 47 ' –

Cuestiones relacionadas