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.
Mercurial.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