Sama goymsla virkar við git clone í eini terminal og miseydnast í einum applikatión, sum brúkar JGit. Hetta er ein samanbering millum tvær gerðir, ikki neyðturliga millum eina virkandi og eina slitaða avrit av sama klienti.

Stillingarvegleiðingin fyri JGit sigur, at proxy-stillingin brúkar standard-hættir Java gjøgnum java.net.ProxySelector. Ikki antaka, at hvør HTTP-valmøguleiki í innføddum Git er gjørdur, bara tí báðir klientar skilja eina Git-stillingarfílu.

Finn applikatiónina, sum hevur JGit innanborðs, versiónina og tann valda HTTP-flutningin. Vertapplikatiónin kann bjóða stillingar ella atferð uttanfyri sjálvstøðugu standardstillingar JGit.

Kanna so Java-proxy-stillingina, sum er sjónlig fyri henda prosessin. Fyri HTTP-flutning bygdan á URLConnection, kanna JVM-vert- og port-eindirnar, sum hann brúkar. Ein eind, sum verður skrivað í eina óviðkomandi terminal, eftir at applikatiónin er byrjað, kann ikki stilla tann kørandi JVM umaftur. Innfødd Git-handling í eini IDE og JGit-handlingin har kunnu eisini brúka ymiskar leiðir.

Halt proxy-autentisering skilt frá leiðarvali. Java-proxy-eindir, sum vísa á vert og port, seta ikki sjálvvirkandi í gildi eina proxy-loyniorðsætlan. Brúka tað stuðlaðu autentiseringshættin í vertapplikatiónini.

Tann nyttiga spurningurin er “hvørja proxy valdi henda JGit-fyrispurningurin?”, ikki “hevur mín Git-stilling eina proxy-linju?”. Ein framgongd við innføddum Git er ein verdifull samanbering, men hon svarar ikki tí gerðarspecifika spurninginum.

Skyldar greinar