Oibríonn Git dúchasach tríd an seachfhreastalaí, ach ní oibríonn JGit
Is cur i bhfeidhm Java é JGit lena shocruithe iompair thacaithe féin. Ní cumraíocht uilíoch é iontráil http.proxy i nGit dúchasach do gach cliant Git.
Oibríonn an stór céanna le git clone i dteirminéal agus teipeann sé in aip a úsáideann JGit. Is comparáid idir dhá chur i bhfeidhm é sin, ní gá idir chóip oibre agus chóip bhriste den chliant céanna.
Deir tagairt chumraíochta JGit go n-úsáideann cumraíocht an tseachfhreastalaí meicníochtaí caighdeánacha Java trí java.net.ProxySelector. Ná glac leis go bhfuil gach rogha HTTP de chuid Git dúchais curtha i bhfeidhm díreach toisc go dtuigeann an dá chliant comhad cumraíochta Git.
Aithin an aip a chuireann JGit le chéile, a leagan agus an t-iompar HTTP a roghnaíodh. Is féidir leis an aip óstach socruithe nó iompar a sholáthar thar réamhshocruithe neamhspleácha JGit.
Ansin scrúdaigh cumraíocht seachfhreastalaí Java atá le feiceáil ag an bpróiseas sin. I gcás iompair HTTP atá bunaithe ar URLConnection, seiceáil na hairíonna óstach agus calafoirt JVM a úsáideann sé. Ní féidir le hairíonn a iontráiltear i dteirminéal neamhghaolmhar tar éis an aip a thosú an JVM atá ag rith a athchumrú. Is féidir le hoibríocht Git dúchasach IDE agus a oibríocht JGit conairí éagsúla a úsáid freisin.
Coinnigh fíordheimhniú an tseachfhreastalaí ar leithligh ó roghnú an bhealaigh. Ní chuireann airíonna seachfhreastalaí Java a shainaithníonn óstach agus calafort scéim phasfhocail seachfhreastalaí i bhfeidhm go huathoibríoch. Úsáid meicníocht fhíordheimhnithe thacaithe na haipe óstaí.
Is é an cheist úsáideach “cén seachfhreastalaí a roghnaigh an t-iarratas JGit seo?”, seach “an bhfuil líne seachfhreastalaí i mo chumraíocht Git?”. Is comparáid luachmhar é rath Git dúchais, ach ní fhreagraíonn sé don cheist sin atá sainiúil don chur i bhfeidhm.