2011-01-18 14 views
6

Sto cercando di clonare il mio repo in Mercurial 1.7.3 su Windows e di ottenere il seguente errore:Mercurial errore 1.7.3 certificati di Windows

C: \ Dev> hg clone https://dev.mydomain.com/repo abortire: dev.mydomain. com certificato errore: certificato è per * .webfaction.com

Devo pagare un vero certificato SSL per farlo funzionare o c'è un modo in cui posso forzarlo a fare il clone? (Mi rendo conto che questo non è una buona idea, in generale, per motivi di sicurezza vorrei solo per ottenere il codice estratto..)

Grazie, Brian

risposta

7

Si dovrebbe guardare a questo: CACertificates.

Mercurial ha appena iniziato a verificare i certificati. È possibile creare eccezioni per certificati autofirmati.

7

In poche parole questo nel file di configurazione mercuriale:

[web] 
cacerts = 
+0

+1 lavorato come un fascino. –

+0

E con quello specificato fornisce l'impronta digitale dell'ospite in un messaggio di avviso come questo: Avviso : certificato xxx.com con impronta digitale xx: yy: da: 95: b9: d3: f1: 10: 4f: 24: 3d: 85 : d0: 1b: 40: 8d: e0: 53: c8: 47 non verificate (controllare hostfingerprints o web.cacerts impostazione config) ho poi aggiunto rimosso sopra soluzione, invece aggiunto: [hostfingerprints] xxx.com = xx: yy: da: 95: b9: d3: f1: 10: 4f: 24: 3d: 85: d0: 1b: 40: 8d: e0: 53: c8: 47 –

+0

E con quello specificato fornisce l'impronta digitale dell'ospite in un messaggio di avviso come questo: ' avviso: xxx.com certificato con impronta digitale xx: yy: da: 95: b9: d3: f1: 10: 4f: 24: 3d: 85: d0: 1b: 40: 8d: e0: 53: c8: 47 non verificato (controllare l'host impronte digitali o web.cacerts config impostazione) ' Ho poi aggiunto rimosso sopra soluzione e invece ha aggiunto:' [hostfingerprints] xxx.com = xx: yy: da: 95: b9: d3: f1: 10: 4f: 24: 3d: 85: d0: 1b: 40: 8d: e0: 53: c8: 47 ' –

Problemi correlati