Το TortoiseHg χρειάζεται τις ρυθμίσεις διαμεσολαβητή του Mercurial
Η ρύθμιση διαμεσολαβητή του προγράμματος περιήγησης δεν αποτελεί επαρκή απόδειξη για ένα Mercurial pull. Χρησιμοποιήστε τη τεκμηριωμένη ρύθμιση http_proxy και κρατήστε τη σύνδεση στο αποθετήριο ξεχωριστή.
Για ένα TortoiseHg pull από αποθετήριο HTTP ή HTTPS, ρυθμίστε την ενότητα http_proxy του Mercurial στο κατάλληλο αρχείο hgrc ή mercurial.ini:
[http_proxy]
host = proxy.example:8080Επιλέξτε το αρχείο για το επιδιωκόμενο πεδίο: ρύθμιση ανά χρήστη για την εργασία αυτού του χρήστη ή ρύθμιση αποθετηρίου για στενότερη ρύθμιση. Οι θέσεις διαφέρουν ανά πλατφόρμα και πολλά πεδία μπορούν να συνεισφέρουν τιμές. Αντικαταστήστε τον κεντρικό υπολογιστή και τη θύρα του παραδείγματος με το εγκεκριμένο τελικό σημείο. Για δημόσιο αποθετήριο σε διαδρομή που επιτρέπει δημόσιους διαμεσολαβητές, η λίστα διαμεσολαβητών HTTP προσφέρει υποψηφίους για αυτά τα πεδία.
Ελέγξτε τη διεύθυνση URL του αποθετηρίου πριν εφαρμόσετε αυτή τη ρύθμιση. Ένα αποθετήριο SSH χρησιμοποιεί διαφορετική μεταφορά· αυτές οι επιλογές δεν το μετατρέπουν σε αίτημα HTTP. Το άνοιγμα του ιστότοπου του αποθετηρίου σε πρόγραμμα περιήγησης δεν δοκιμάζει αυτή τη διαδρομή SSH.
Αν ο διαμεσολαβητής απαιτεί έλεγχο ταυτότητας, το Mercurial παρέχει ξεχωριστές επιλογές διαμεσολαβητή user και passwd. Αυτές προσδιορίζουν τον λογαριασμό του διαμεσολαβητή, όχι τον λογαριασμό του αποθετηρίου. Κρατήστε τα ιδιωτικά διαπιστευτήρια έξω από κοινόχρηστα παραδείγματα ρυθμίσεων.
Η ενότητα παρέχει επίσης λίστα παράκαμψης και μια επιλογή always που επηρεάζει τη συμπεριφορά παράκαμψης. Εξετάστε τις αν το τελικό σημείο που εισάγατε δεν επιλέγεται για τον επιδιωκόμενο κεντρικό υπολογιστή.
Ακόμη και όταν το αίτημα φτάσει στο αποθετήριο, μπορεί να απαιτεί τη δική του σύνδεση. Διατηρήστε αυτόν τον λογαριασμό κατά τη διόρθωση της διαδρομής διαμεσολαβητή ή του ελέγχου ταυτότητας.