Netbeans & Mercurial - Klon ein repository von einem server mit einem selbst-signierten Zertifikat
Ich habe einen web-server, der Anteil mercurial-repositories. Es teilt die Projekte in HTTPS mit einem selbstsignierten Zertifikat.
Wenn ich will clone a repository, kann ich mit einem Befehl (beachten Sie das-unsichere option, die sagen Mach dir keine sorgen über Zertifikat).
hg clone --insecure https://server/repository
Meine Frage ist: wie machen Sie das mit der Netbeans-Mercurial-plugin. Wenn ich versuche, das zu tun, habe ich die folgende Fehlermeldung:
Output: [abort: error: _ssl.c:490: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed]
Dank
- Ich bin auch mit dem gleichen problem. Hast du eine Lösung?
- Siehe auch stackoverflow.com/questions/5164804/..., wie zu erhalten, die
hostfingerprint
von der Befehlszeile aus
Du musst angemeldet sein, um einen Kommentar abzugeben.
Seit version 1.7.4 der mercurial können Sie die hostfingerprints Abschnitt in .hgrc explizit das Vertrauen Ihrer Gastgeber. Dies funktioniert auch beim Aufruf von mercurial von Netbeans.
Habe eine Lösung gefunden. Es ist fast so, wie vorgeschlagen, die von Aldo.
Alles, was Sie tun müssen, ist herauszufinden, Ihr provider Zertifikat (Fragen Sie per E-Mail, Sie antwortete mir), es sieht aus wie http://www.selenic.com/mercurial/hgrc.5.html#hostfingerprints
dann machen Sie einen Eintrag in der mercurial.ini. Ich fand diese Datei in C:\Users\MyUser\mercurial.ini
Sobald ich dies getan habe, Netbeans war in der Lage, Klonen Sie das repository aus java.net erfolgreich. Hoffe, das hilft. Lassen Sie mich wissen, wenn dies nicht funktioniert.
Den Fall, Sie sind nicht in der Lage, um das Zertifikat zu erhalten, können Sie dies tun,
Wie, um vollständig deaktivieren Sie die SSL-Zertifikats-Prüfungen in Mercurial /TortoiseHg?