Μια μη κενή τιμή Git http.proxy που ταιριάζει με το URL του αιτήματος υπερισχύει του διακομιστή μεσολάβησης που προέρχεται από το περιβάλλον στο Git LFS 3.7.0. Μια κενή τιμή Git δεν εκκαθαρίζει αυτή τη διαδρομή περιβάλλοντος.

Για αυτή την έκδοση, ακολουθήστε την επιλογή με αυτή τη σειρά:

  1. Διαβάστε τα HTTPS_PROXY και HTTP_PROXY. Μια μη κενή πεζή τιμή https_proxy ή http_proxy αντικαθιστά την αντίστοιχη κεφαλαία τιμή.
  2. Για HTTPS, προτιμήστε τον υποψήφιο HTTPS και χρησιμοποιήστε τον υποψήφιο HTTP ως εναλλακτικό.
  3. Εφαρμόστε μια αντίστοιχη μη κενή τιμή Git http.proxy στη θέση αυτών των υποψηφίων.
  4. Εφαρμόστε τους κανόνες παράκαμψης στο επιλεγμένο URL αιτήματος. Μια μη κενή no_proxy αντικαθιστά το NO_PROXY.

Αν η πρόθεση είναι άμεση πρόσβαση, εξετάστε τις κληρονομημένες εισόδους και την επιδιωκόμενη παράκαμψη αντί να υποθέσετε ότι μια κενή καταχώριση Git τις διέγραψε.

Χρησιμοποιήστε το πραγματικό URL LFS για τη σύγκριση. Οι προορισμοί API και αντικειμένων μπορεί να διαφέρουν από το απομακρυσμένο Git, αλλάζοντας ποια ρύθμιση που συνδέεται με URL ταιριάζει.

Κρατήστε την εγκατεστημένη έκδοση LFS μαζί με τη διάγνωση. Το LFS χρησιμοποιεί τη δική του μεταφορά Go HTTP· η προτεραιότητα από τη διαδρομή libcurl του Git δεν εξηγεί αυτόν τον κώδικα επιλογής.

Σχετικά άρθρα