Bundler прокси таталтууд ажиллаж байгаа ч Git хамаарал бүтэлгүйтдэг
Gem таталт болон Git-д суурилсан хамаарал өөр өөр сүлжээний клиент, тээвэрлэлт ашиглаж болно. Bundler-ийн ажиллаж буй прокси замыг өөрчлөхөөс өмнө Git URL-ийг тодорхойлно уу.
Хэрэв bundle install gem-үүдийг татаж, дараа нь Git хамаарал дээр зогсвол тухайн хамаарлын эх сурвалжийг шалгана уу. Амжилттай таталтууд зөвхөн тэдгээр таталтад ашигласан замыг нотолно.
- Gemfile эсвэл lockfile дахь бодит Git URL-ийг уншина уу. HTTPS, SSH болон
git://нь өөр өөр холболт шаарддаг. Хуучин Bundler товчлолууд богино зарлал дахьgit://URL-ийг нууж болно. - Build-ийн ашигладаг Git дуудлагыг шалгана уу. Түүний бодит тохиргоо, орчин, бүртгэлийг ажиллаж буй терминалын дуудлагатай харьцуулна уу. Build агент эсвэл онцгой эрхтэй команд өөр өгөгдөл харж болно.
- Сонгосон тээвэрлэлтийг дагана уу. Зөвшөөрөгдсөн HTTPS эх сурвалжийн хувьд native Git-ийн дэмжигдсэн HTTP прокси тохиргоо хэрэгжиж болно. SSH-ийн хувьд байгууллагын дэмждэг SSH замыг ашиглана уу. HTTP прокси тохиргоо нь Bundler эхлүүлж болох бүх тээвэрлэлтийг тохируулдаггүй.
Олон нийтийн зуучлагчдыг зөвшөөрдөг олон нийтийн HTTPS Git эх сурвалжийн хувьд HTTP прокси жагсаалт тухайн Git тохиргоонд нэр дэвшигч төгсгөлийн цэгүүдийг санал болгодог.
Одоо алдааг ангилна уу. 407 нь зуучлагч руу хандахтай холбоотой. Хувийн репозиторийн зөвшөөрлийн алдаа нь туннель амжилттай болсны дараа түүний тусдаа бүртгэл эсвэл түлхүүртэй холбоотой. Прокси итгэмжлэлийг Gemfile болон commit хийсэн эх сурвалжийн URL-аас гадуур байлгана уу; эдгээр зарлалыг сүлжээний тохиргоо нь өөр байж болох төслийн хэрэглэгчидтэй хуваалцдаг.
Ажиллаж буй проксийг орлуулахгүй, домэйн-мэргэшсэн бүртгэлийг зөвхөн холбоогүй шийдэл санал болгосон гэсэн шалтгаанаар засахгүй байна уу. Дуусгах гэдэг нь тодорхой Git эх сурвалжийг зориулалтын замаар авахыг хэлнэ. Аль хэдийн амжилттай gem таталтуудыг давтах нь тэр бүтэлгүйтлийг шалгагдаагүй орхино.