Βρείτε ποια διαμόρφωση διαμεσολαβητή Git διαβάζει πραγματικά το build
Εξετάστε την προέλευση της διαμόρφωσης στο περιβάλλον εκκίνησης του build και, στη συνέχεια, επιλέξτε ρητά ένα εγκεκριμένο καθολικό αρχείο όταν ένα αλλαγμένο HOME δεν πρέπει να το επιλέξει.
Εκτελέστε την επιθεώρηση στο ίδιο περιβάλλον που παρέχει το εργαλείο build στο Git:
git config --show-origin --get-regexp '^http[.].*proxy$'Συγκρίνετε τόσο τις προελεύσεις όσο και τις τιμές, κρατώντας ιδιωτική την έξοδο που περιέχει διαπιστευτήρια. Ένα build που αλλάζει το HOME μπορεί να μετακινήσει την αναζήτηση διαμόρφωσης χρήστη του Git μακριά από τη ρύθμιση εργασίας του τερματικού. Το XDG_CONFIG_HOME συμμετέχει επίσης στην κανονική ανακάλυψη διαμόρφωσης χρήστη.
Εάν η επιδιωκόμενη πολιτική είναι ένα σταθερό εγκεκριμένο καθολικό αρχείο, επιλέξτε το για αυτή την εκκίνηση:
GIT_CONFIG_GLOBAL=/path/to/build.gitconfig git fetchΑυτό αλλάζει την είσοδο του καθολικού αρχείου, όχι τις ρυθμίσεις σε επίπεδο συστήματος, αποθετηρίου ή εντολής. Για έμμεση εκκίνηση του Git, περάστε τη μεταβλητή μέσω της υποστηριζόμενης διεπαφής θυγατρικού περιβάλλοντος του εργαλείου build.
Αυτό το ρητό αρχείο μπορεί να περιέχει τους απαιτούμενους κανόνες διαμεσολαβητή και URL χωρίς να αντιγράφει ιδιωτικές ρυθμίσεις σε ένα τυχαίο αρχικό κατάλογο. Επιβεβαιώστε επίσης τη μεταφορά του αποθετηρίου: η διαμόρφωση διαμεσολαβητή HTTP δεν παρέχει τη διαδρομή για URL SSH.