Ustal, którą konfigurację proxy Git kompilacja faktycznie odczytuje
Zbadaj pochodzenie konfiguracji w kontekście uruchomienia kompilacji, a następnie jawnie wybierz zatwierdzony plik globalny, gdy zmieniony HOME nie powinien go wybierać.
Wykonaj sprawdzenie w tym samym środowisku, które narzędzie kompilacji przekazuje Gitowi:
git config --show-origin --get-regexp '^http[.].*proxy$'Porównaj zarówno pochodzenie, jak i wartości, a dane wyjściowe zawierające poświadczenia zachowaj jako prywatne. Kompilacja, która zmienia HOME, może odsunąć wyszukiwanie konfiguracji użytkownika Git od ustawień roboczych terminala. XDG_CONFIG_HOME również uczestniczy w normalnym wykrywaniu konfiguracji użytkownika.
Jeśli zamierzoną polityką jest stały zatwierdzony plik globalny, wybierz go dla tego uruchomienia:
GIT_CONFIG_GLOBAL=/path/to/build.gitconfig git fetchZmienia to dane wejściowe pliku globalnego, a nie ustawienia na poziomie systemu, repozytorium czy polecenia. W przypadku pośredniego uruchomienia Git przekaż zmienną przez obsługiwany interfejs środowiska podrzędnego narzędzia kompilacji.
Ten jawny plik może przechowywać wymagane reguły proxy i URL bez kopiowania prywatnych ustawień do przypadkowego katalogu domowego. Sprawdź także transport repozytorium: konfiguracja proxy HTTP nie zapewnia trasy dla adresu URL SSH.