Dem Composer seng al HTTP_PROXY_REQUEST_FULLURI an déi verwandt FULLURI-Workarounds si an der dokumentéierter Implementatioun net méi néideg an net méi a Gebrauch. Eng ignoréiert Fändel kann d'Route vum lafenden Client net reparéieren.

Fir Composer op der Kommandozeil an enger POSIX-Shell, exportéier déi ënnerstëtzt Proxy-Variabelen, ier s du Composer aus där Shell opruffs:

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

Kleng Buschtawe ginn éischter geholl. Béid Wäerter kënne mat http:// ufänken, wann de Proxy selwer gewéinlech HTTP benotzt; en HTTPS-Zil verlaangt keng HTTPS-Verbindung zum Proxy. Ersetz den Beispill-Endpoint duerch den ugehollene Service. Fir ëffentlech Package-Downloads, wou en ëffentlechen Zwëschenhändler erlaabt ass, wiel en HTTP-Kandidat aus der HTTP-Proxy-Lëscht.

En IDE oder e Build-Agent brauch d'Wäerter a senger eegener Prozessëmwelt. Eng dauerhaft Astellung duerno ze änneren aktualiséiert keen schon lafende Prozess.

Wann de Composer ausserhalb der CLI leeft

Fir HTTP-Ufroen an engem Net-CLI-Kontext benotzt de Composer net http_proxy oder HTTP_PROXY. Amplaz dokumentéiert en CGI_HTTP_PROXY, wat dovir schützt, datt Ufro-Header als vertrauenswierdeg Proxy-Konfiguratioun ugesi ginn. Kopéier d'Shell-Léisung net an eng Webapplikatioun a huel keng Proxy-Astellungen aus enger net vertrauenswierdeger Ufro.

Lies déi feelgeschloe Operatioun

En ongeléisten Proxy-Numm, eng ofgeleent Verbindung, eng 407-Erausfuerderung an e Zertifikatsfehler weisen op verschidde Stufen. Benotz den éischte sënnvollen Feeler amplaz al IPv6- oder Zertifikatsverifikatiouns-Workarounds unzewennen.

Wann dem Composer säin HTTP-Download funktionéiert, awer eng Git-baséiert Ofhängegkeet feelgeet, kuck de separat Git-Prozess, seng Route a säi Kont un. Dat ass en anere Konsument wéi den erfollegräichen Composer-Download.

Ähnlech Artikelen