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.

  1. Liest déi tatsächlech Git-URL am Gemfile oder lockfile. HTTPS, SSH an git:// brauchen ënnerschiddlech Verbindungen. Historesch Bundler-Ofkierzunge kënnen eng git://-URL an enger kuerzer Deklaratioun verstoppen.
  2. Ë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.
  3. 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.

Ähnlech Artikelen