Stellen Sie über einen Proxy eine Verbindung zu BitBucket her

Hoi,

Ich versuchehg ziehen
von meinem privaten Repo auf Bitbucket.org
in mein lokales Repo auf meinem Windows-Computer
von hinter dem Firmen-Proxy, der eine Windows-Authentifizierung erfordert.

Ich habe den Proxy-Server und den Port gefunden (Internetoptionen des IE)Ich habe die Einstellungen gefundenMercurial.ini Datei in meinem%USERPROFILE%

Ich habe diesen Abschnitt hinzugefügt (Info):

[HTTP-Proxy]
host =TheProxyServer : TheProxyServerPort
user =MyWindowsLogin
passwd =MyWindowsPassword

Das funktioniert:

C: \ path \ to \ repo> hg pull
http-Berechtigung erforderlich
Bereich: Bitbucket.org HTTP
Nutzer:

Nachdem ich die Anmeldeinformationen von Bitbucket eingegeben habe, erhalte ich:

nach Änderungen suchen
Keine Änderungen gefunden

Aber Notieren Sie sich das Passwort inMercurial.ini ist offensichtlich einHaupt Sicherheitsproblem (außerdem muss diese Datei aufgrund unserer Kennwortrichtlinien monatlich aktualisiert werden).

Ist es irgendwie möglich, Mercurial nach den Proxy-Anmeldeinformationen fragen zu lassen?
Oder speichern Sie diese Anmeldeinformationen sicherer?

Bearbeiten:

Ich habe versucht, mit den gleichen Einstellungen und SSH, aber ich habe Folgendes:

C: \ path \ to \ repo> hg clone ssh: //[email protected]/MIR/ repo /
Ausführen von "" C: \ Programme \ TortoiseHg \ TortoisePlink.exe "-ssh -2 [email protected]" hg -RMIR/ repo / serve --stdio "

abbruch: keine passende antwort von remote hg!

Und ein Dialog:"PuTTY Fatal Error - Network error: Connection timed out"

Edit2:

Diese Frage kam auf, weil Subversion diese Situation richtig handhabt:

In der Subversionservers file Ich gebe auch den Proxy-Host und den Port an und Subversion sendet meine Windows-Authentifizierung automatisch an diesen. Ich muss meine Anmeldeinformationen nirgendwo eingeben oder aufschreiben, wenn ich die Quelle über den Proxy aus dem Internet auschecke, z.

C: \ workingdir> svn checkouthttp://okarito.googlecode.com/svn/trunk/ okarito-read-only
... Revision 5 ausgecheckt.

Danke im Voraus!
Jan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage