Stare HTTP_PROXY_REQUEST_FULLURI i povezana FULLURI rješenja u Composeru više nisu potrebna niti se koriste u dokumentiranoj implementaciji. Zanemarena zastavica ne može popraviti rutu klijenta koji radi.

Za Composer na naredbenom retku u POSIX ljusci izvezite podržane proxy varijable prije nego što iz te ljuske pozovete Composer:

export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080

Preferiraju se nazivi malim slovima. Obje vrijednosti mogu počinjati s http:// kada sam proxy upotrebljava običan HTTP; HTTPS odredište ne zahtijeva HTTPS vezu prema proxyju. Zamijenite primjer endpointa odobrenom uslugom. Za javna preuzimanja paketa gdje je dopušten javni posrednik odaberite HTTP kandidata s popisa HTTP proxyja.

IDE ili build agent treba vrijednosti u vlastitom procesnom okruženju. Promjena trajne postavke kasnije ne ažurira proces koji već radi.

Kada Composer radi izvan CLI-ja

Za HTTP zahtjeve izvan CLI konteksta Composer ne upotrebljava http_proxy ni HTTP_PROXY. Umjesto toga dokumentira CGI_HTTP_PROXY, štiteći od toga da se zaglavlja zahtjeva zamijene za pouzdanu proxy konfiguraciju. Ne kopirajte rješenje za ljusku u web aplikaciju i ne uzimajte proxy postavke iz nepouzdanog zahtjeva.

Pročitajte neuspjelu radnju

Nerazriješeno ime proxyja, odbijena veza, 407 izazov i pogreška certifikata upućuju na različite faze. Upotrijebite prvu smislenu pogrešku umjesto primjene starih IPv6 ili rješenja za provjeru certifikata.

Ako HTTP preuzimanje u Composeru radi, ali ovisnost preko Gita ne uspije, pregledajte odvojeni Git proces, njegovu rutu i njegov račun. To je drugi potrošač od uspješnog Composerovog preuzimanja.

Povezani članci