ຖ້າ bundle install ດາວໂຫຼດ gem ແລ້ວຢຸດຢູ່ການຂຶ້ນກັບ Git ໃຫ້ກວດສອບແຫຼ່ງຂອງການຂຶ້ນກັບນັ້ນ. ການດາວໂຫຼດທີ່ສຳເລັດພຽງແຕ່ຢືນຢັນເສັ້ນທາງທີ່ໃຊ້ສຳລັບການດາວໂຫຼດເຫຼົ່ານັ້ນ.

  1. ອ່ານ Git URL ຕົວຈິງໃນ Gemfile ຫຼື lockfile. HTTPS, SSH ແລະ git:// ຕ້ອງການການເຊື່ອມຕໍ່ທີ່ແຕກຕ່າງກັນ. ທາງລັດຂອງ Bundler ແບບເກົ່າອາດເຊື່ອງ URL git:// ໄວ້ໃນການປະກາດສັ້ນໆ.
  2. ກວດເບິ່ງການເອີ້ນ Git ທີ່ build ໃຊ້. ປຽບທຽບການຕັ້ງຄ່າທີ່ມີຜົນ, ສະພາບແວດລ້ອມ ແລະບັນຊີຂອງມັນກັບການເອີ້ນໃນ terminal ທີ່ເຮັດວຽກ. build agent ຫຼືຄຳສັ່ງທີ່ມີສິດອາດເຫັນຂໍ້ມູນເຂົ້າທີ່ແຕກຕ່າງ.
  3. ຕິດຕາມການຂົນສົ່ງທີ່ເລືອກ. ສຳລັບແຫຼ່ງ HTTPS ທີ່ໄດ້ຮັບອະນຸຍາດ ການຕັ້ງຄ່າພຣັອກຊີ HTTP ທີ່ຮອງຮັບ ຂອງ Git ພື້ນເມືອງອາດໃຊ້ໄດ້. ສຳລັບ SSH ໃຫ້ໃຊ້ເສັ້ນທາງ SSH ທີ່ອົງກອນຮອງຮັບ. ການຕັ້ງຄ່າພຣັອກຊີ HTTP ບໍ່ໄດ້ຕັ້ງຄ່າທຸກການຂົນສົ່ງທີ່ Bundler ສາມາດເລີ່ມ.

ສຳລັບແຫຼ່ງ Git HTTPS ສາທາລະນະທີ່ອະນຸຍາດໃຫ້ຕົວກາງສາທາລະນະ ບັນຊີພຣັອກຊີ HTTP ສະເໜີຈຸດປາຍທາງທີ່ເປັນຜູ້ສະໝັກສຳລັບການຕັ້ງຄ່າ Git ນັ້ນ.

ຕອນນີ້ຈຳແນກຂໍ້ຜິດພາດ. 407 ກ່ຽວຂ້ອງກັບການເຂົ້າເຖິງຕົວກາງ. ຂໍ້ຜິດພາດສິດທິຂອງບ່ອນເກັບສ່ວນຕົວຫຼັງຈາກອຸໂມງສຳເລັດ ກ່ຽວຂ້ອງກັບບັນຊີ ຫຼືກະແຈແຍກຕ່າງຫາກຂອງມັນ. ເກັບຂໍ້ມູນຢືນຢັນຕົວຕົນຂອງພຣັອກຊີໄວ້ນອກ Gemfile ແລະ URL ແຫຼ່ງທີ່ commit ແລ້ວ; ການປະກາດເຫຼົ່ານັ້ນຖືກແບ່ງປັນກັບຜູ້ໃຊ້ໂຄງການທີ່ການຕັ້ງຄ່າເຄືອຂ່າຍອາດແຕກຕ່າງ.

ຢ່າປ່ຽນພຣັອກຊີທີ່ເຮັດວຽກ ຫຼືແກ້ໄຂບັນຊີທີ່ມີຄຸນສົມບັດໂດເມນ ພຽງເພາະວ່າວິທີແກ້ໄຂທີ່ບໍ່ກ່ຽວຂ້ອງແນະນຳ. ການສຳເລັດໝາຍເຖິງການນຳເອົາແຫຼ່ງ Git ສະເພາະຜ່ານເສັ້ນທາງທີ່ຕັ້ງໃຈ. ການເຮັດຊ້ຳການດາວໂຫຼດ gem ທີ່ສຳເລັດແລ້ວ ປ່ອຍໃຫ້ຄວາມລົ້ມເຫຼວນັ້ນບໍ່ໄດ້ທົດສອບ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ