Ποιος διακομιστής μεσολάβησης κερδίζει στο Git LFS 3.7.0;
Ακολουθήστε την επιλογή περιβάλλοντος, τις μη κενές παρακάμψεις Git που ταιριάζουν με το URL και τους κανόνες παράκαμψης για το πραγματικό URL αιτήματος LFS.
Μια μη κενή τιμή Git http.proxy που ταιριάζει με το URL του αιτήματος υπερισχύει του διακομιστή μεσολάβησης που προέρχεται από το περιβάλλον στο Git LFS 3.7.0. Μια κενή τιμή Git δεν εκκαθαρίζει αυτή τη διαδρομή περιβάλλοντος.
Για αυτή την έκδοση, ακολουθήστε την επιλογή με αυτή τη σειρά:
- Διαβάστε τα
HTTPS_PROXYκαιHTTP_PROXY. Μια μη κενή πεζή τιμήhttps_proxyήhttp_proxyαντικαθιστά την αντίστοιχη κεφαλαία τιμή. - Για HTTPS, προτιμήστε τον υποψήφιο HTTPS και χρησιμοποιήστε τον υποψήφιο HTTP ως εναλλακτικό.
- Εφαρμόστε μια αντίστοιχη μη κενή τιμή Git
http.proxyστη θέση αυτών των υποψηφίων. - Εφαρμόστε τους κανόνες παράκαμψης στο επιλεγμένο URL αιτήματος. Μια μη κενή
no_proxyαντικαθιστά τοNO_PROXY.
Αν η πρόθεση είναι άμεση πρόσβαση, εξετάστε τις κληρονομημένες εισόδους και την επιδιωκόμενη παράκαμψη αντί να υποθέσετε ότι μια κενή καταχώριση Git τις διέγραψε.
Χρησιμοποιήστε το πραγματικό URL LFS για τη σύγκριση. Οι προορισμοί API και αντικειμένων μπορεί να διαφέρουν από το απομακρυσμένο Git, αλλάζοντας ποια ρύθμιση που συνδέεται με URL ταιριάζει.
Κρατήστε την εγκατεστημένη έκδοση LFS μαζί με τη διάγνωση. Το LFS χρησιμοποιεί τη δική του μεταφορά Go HTTP· η προτεραιότητα από τη διαδρομή libcurl του Git δεν εξηγεί αυτόν τον κώδικα επιλογής.