Wannan ma'ajiyar tana aiki da git clone a cikin tashar umarni kuma tana gazawa a cikin manhajar da ke amfani da JGit. Wannan kwatance ce tsakanin aiwatarwa biyu, ba lallai ba ce tsakanin kwafi mai aiki da karyayyen kwafi na abokin ciniki ɗaya ba.

Bayanin saitin JGit ya ce saitin proxy yana amfani da hanyoyin Java na yau da kullum ta java.net.ProxySelector. Kada ka ɗauka cewa kowane zaɓi na HTTP na Git na asali an aiwatar da shi domin kawai duka abokan ciniki biyu sun fahimci fayil ɗin saitin Git.

Gano manhajar da ke ɗauke da JGit, sigarta, da jigilar HTTP da aka zaɓa. Manhajar mai masaukin na iya bayar da saituna ko ɗabi'a fiye da tsoffin saitunan JGit.

Bayan haka duba saitin proxy na Java da ake iya gani ga wannan tsari. Don jigilar HTTP da ta dogara da URLConnection, duba halayen mai masauki da tashar JVM da yake amfani da su. Halin da aka shigar a wata tashar da ba ta da alaƙa bayan manhajar ta fara ba zai iya sake saita JVM da ke gudana ba. Aikin Git na asali a IDE da aikin JGit ɗinsa ma na iya amfani da hanyoyi daban-daban.

Ka raba tabbatar da proxy daga zaɓin hanya. Halayen proxy na Java da ke nuna mai masauki da tasha ba sa aiwatar da tsarin kalmar sirri ta proxy kai tsaye. Yi amfani da hanyar tabbatarwa da manhajar mai masauki ke tallafawa.

Tambayar da ta dace ita ce “wace proxy ce wannan buƙatar JGit ta zaɓa?” maimakon “shin saitin Git na yana ɗauke da layin proxy?”. Nasara da Git na asali kwatance ce mai amfani, amma ba ta amsa wannan tambayar ta musamman ga aiwatarwa ba.

Labarai masu alaƙa