Bundler-Proxy-Downloads funktionéieren, awer eng Git-Ofhängegkeet schléit fehl
Gem-Downloads an Git-baséiert Ofhängegkeete kënnen ënnerschiddlech Netzwierkklienten an Transporten notzen. Identifizéiert d'Git-URL, ier Dir dem Bundler seng funktionéierend Proxy-Route ännert.
Wann bundle install Gems erofldit an dann op enger Git-Ofhängegkeet stoppt, ënnersicht d'Quell vun dëser Ofhängegkeet. Déi erfollegräich Downloads bewäisen nëmmen de Wee, dee fir dës Downloads benotzt gouf.
- Liest déi tatsächlech Git-URL am Gemfile oder lockfile. HTTPS, SSH an
git://brauchen ënnerschiddlech Verbindungen. Historesch Bundler-Ofkierzunge kënnen enggit://-URL an enger kuerzer Deklaratioun verstoppen. - Ënnersicht de Git-Aufruff, deen de Build benotzt. Vergläicht seng effektiv Konfiguratioun, Ëmfeld an Kont mat engem funktionéierenden Terminalaufruff. Eng Build-Agent oder eng privilegiéiert Kommando kann aner Inpute gesinn.
- Follegt dem gewielten Transport. Fir eng autoriséiert HTTPS-Quell kann déi ënnerstëtzt HTTP-Proxy-Konfiguratioun vum native Git gëllen. Fir SSH benotzt de vun der Organisatioun ënnerstëtzte SSH-Wee. Eng HTTP-Proxy-Astell konfiguréiert net all Transport, deen de Bundler ka starten.
Fir eng ëffentlech HTTPS-Git-Quell, déi ëffentlech Vermëttler erlaabt, bitt d'HTTP-Proxy-Lëscht Kandidat-Endpunkte fir déi Git-Konfiguratioun.
Klassifizéiert elo de Feeler. En 407 betrëfft den Zougang zum Vermëttler. De Berechtegungsfeeler vun engem private Repository no engem erfollegräichen Tunnel betrëfft säi separat Kont oder Schlëssel. Halt Proxy-Umeldungsdaten aus dem Gemfile an aus committéierten Quell-URLen eraus; dës Deklaratioune ginn mat Projektbenotzer gedeelt, deenen hir Netzwierkastellungen kënnen ënnerschiddlech sinn.
Ersetzt keen funktionéierende Proxy a beaarbecht kee domaine-qualifizéiert Kont just well eng onverbonnen Alternativléisung et recommandéiert. Ofschléissen heescht déi spezifesch Git-Quell iwwer de virgesiichte Wee ze sichen. D'Widderhuele vun de schonn erfollegräichen Gem-Downloads léisst dëse Feeler ongetest.