Μια τιμή διαμεσολαβητή 0 δεν απενεργοποιεί τον διαμεσολαβητή του Git
Χρησιμοποιήστε την τεκμηριωμένη κενή τιμή διαμεσολαβητή του Git όταν θέλετε απευθείας δρομολόγηση και ελέγξτε ποιο επίπεδο έδωσε τελικό σημείο με όνομα 0.
Η ρύθμιση http.proxy του Git είναι διεύθυνση διαμεσολαβητή, όχι λογική τιμή on/off. Η εκχώρηση 0 δίνει στη μεταφορά μια τιμή που την ερμηνεύει ως τελικό σημείο. Δεν ζητά «χωρίς διαμεσολαβητή».
Για μία λειτουργία Git HTTP που πρέπει σκόπιμα να συνδεθεί απευθείας, το Git τεκμηριώνει κενή παράκαμψη διαμεσολαβητή:
git -c http.proxy= ls-remote https://git.example/project.git
Η διεύθυνση URL του αποθετηρίου είναι ενδεικτική. Η εκχώρηση -c ισχύει μόνο για εκείνη την κλήση. Χρησιμοποιήστε απευθείας διαδρομή μόνο όπου αυτή είναι η επιδιωκόμενη πολιτική δικτύου.
Για μόνιμη διόρθωση, εντοπίστε την προέλευση της ανεπιθύμητης τιμής. Το Git μπορεί να συνδυάζει ρυθμίσεις συστήματος, χρήστη και αποθετηρίου, και οι ρυθμίσεις διαμεσολαβητή http μπορεί να αφορούν συγκεκριμένη URL. Η αφαίρεση μιας καθολικής τιμής δεν αφαιρεί παράκαμψη στο αποθετήριο ούτε διαμεσολαβητή που κληρονομήθηκε από το περιβάλλον.
Η κατάργηση ενός κλειδιού ρύθμισης επιτρέπει να ισχύσει άλλη εφαρμόσιμη είσοδος. Η εκχώρηση της τεκμηριωμένης κενής τιμής απενεργοποιεί ρητά τον διαμεσολαβητή για αυτή τη ρύθμιση. Επιλέξτε ανάλογα με το αν το αποθετήριο πρέπει να κληρονομήσει την κανονική διαδρομή ή να διατηρήσει σκόπιμη άμεση παράκαμψη.