Эгер bundle install gemдерди жүктөп, анан Git көз карандылыгында токтоп калса, ошол көз карандылыктын булагын иликтеңиз. Ийгиликтүү жүктөөлөр ушул жүктөөлөр үчүн колдонулган маршрутту гана далилдейт.

  1. Gemfile же lockfile ичиндеги чыныгы Git URLди окуңуз. HTTPS, SSH жана git:// ар башка туташууларды талап кылат. Эски Bundler кыскартуулары кыска декларацияда git:// URLин жашырышы мүмкүн.
  2. Build колдонгон Git чакыруусун текшериңиз. Анын чыныгы конфигурациясын, чөйрөсүн жана эсебин иштеп жаткан терминал чакыруусу менен салыштырыңыз. Build агенти же артыкчылыктуу буйрук башка киргизүүлөрдү көрүшү мүмкүн.
  3. Тандалган ташууну ээрчиңиз. Уруксат берилген HTTPS булагы үчүн native Gitтин колдоого алынган HTTP прокси конфигурациясы колдонулушу мүмкүн. SSH үчүн уюм колдогон SSH маршрутун колдонуңуз. HTTP прокси жөндөөсү Bundler ишке киргизе ала турган бардык ташууларды конфигурациялабайт.

Коомдук ортомчуларга жол берген ачык HTTPS Git булагы үчүн HTTP прокси тизмеси ошол Git конфигурациясы үчүн талапкер акыркы чекиттерди сунуштайт.

Эми катаны классификациялаңыз. 407 ортомчуга жетүүгө тиешелүү. Жеке репозиторийдин туннель ийгиликтүү болгондон кийинки уруксат катасы анын өзүнчө эсебине же ачкычына тиешелүү. Проксинин ыйгарым укуктарын Gemfile жана commit кылынган булак URLдеринен тышкары кармаңыз; бул декларациялар тармак жөндөөлөрү айырмаланышы мүмкүн болгон долбоор колдонуучулары менен бөлүшүлөт.

Иштеп жаткан проксини алмаштырбаңыз жана байланышы жок чечим сунуштаганы үчүн гана домендик квалификациясы бар эсепти өзгөртпөңүз. Аяктоо белгилүү бир Git булагын көздөлгөн маршрут менен алууну билдирет. Мурун ийгиликтүү болгон gem жүктөөлөрүн кайталоо ошол ишке ашпоону текшерүүсүз калтырат.

Тектеш макалалар