Soo dejinta proxy-ga Bundler way shaqaysaa, laakiin ku-tiirsanaanta Git way guuldareysataa
Soo dejinta gem iyo ku-tiirsanaanta ku salaysan Git waxay isticmaali karaan macaamiil shabakadeed iyo gaadiid kala duwan. Aqoonsado URL-ka Git ka hor inta aanad beddelin dariiqa proxy-ga Bundler ee shaqeeya.
Haddii bundle install soo dejiyo gem-yada kadibna ku istaago ku-tiirsanaan Git, baar isha ku-tiirsanaantaas. Soo dejinta guulaystay waxay caddeyneysaa oo kaliya dariiqa loo isticmaalay soo dejintaas.
- Akhri URL-ka dhabta ah ee Git ee ku yaal Gemfile ama lockfile. HTTPS, SSH iyo
git://waxay u baahan yihiin isku xirno kala duwan. Gaabinta Bundler ee hore waxay qarin kartaa URLgit://oo ku jira bayaan gaaban. - Baar wicitaanka Git ee build-ku isticmaalo. La barbardhig qaabeyntiisa dhabta ah, deegaankiisa iyo akoonkiisa wicitaan terminal oo shaqeeya. Wakiilka build ama amar gaar ah wuxuu arki karaa gelinno kala duwan.
- Raac gaadiidka la doortay. Isha HTTPS ee la oggolaaday, qaabeynta proxy HTTP ee la taageeray ee Git asalka ah ayaa lagu dabaqi karaa. SSH, isticmaal dariiqa SSH ee ay taageerto ururka. Dejinta proxy HTTP ma qaabeyso gaadiid kasta oo Bundler bilaabi karo.
Isha Git HTTPS ee dadweynaha ah oo u oggolaanaysa dhexdhexaadiyeyaal dadweyne, liiska proxy HTTP wuxuu bixiyaa dhammaadka musharraxiinta qaabeyntaas Git.
Hadda kala saar khaladka. 407 waxay khuseysaa gelitaanka dhexdhexaadiyaha. Khaladka ogolaanshaha bakhaar gaar ah ka dib marka tunnel-ku guulaysto waxay khuseysaa akoonkiisa ama furahiisa gaar ah. Ka fogee aqoonsiga proxy-ga Gemfile iyo URL-yada isha ee la commit-gareeyay; bayaannadaas waxaa lala wadaagaa isticmaalayaasha mashruuca oo dejinta shabakadoodu kala duwanaan karto.
Ha beddelin proxy shaqeeya ama ha tafatirin akoon u qalma domain sababtoo ah xal aan la xiriirin ayaa ku talinaya. Dhamaystirku waxay ka dhigan tahay in isha Git gaar ah lagu soo qaado dariiqa loogu talagalay. Ku celinta soo dejinta gem ee hore u guulaystay waxay khaladkaas ka tagtaa iyada oo aan la tijaabin.