ተመሳሳዩ ማከማቻ በተርሚናል ውስጥ በgit clone ይሠራል፣ ነገር ግን JGitን በሚጠቀም መተግበሪያ ውስጥ ይወድቃል። ይህ በሁለት አተገባበሮች መካከል ያለ ንጽጽር ነው፣ የግድ በሠራ እና በተበላሸ የአንድ ደንበኛ ቅጂ መካከል አይደለም።

የJGit ማዋቀሪያ ማጣቀሻ እንደሚለው የፕሮክሲ ማዋቀር የJava መደበኛ ዘዴዎችን በjava.net.ProxySelector ይጠቀማል። ሁለቱም ደንበኞች የGit ማዋቀሪያ ፋይል ስለሚረዱ ብቻ ሁሉም የአገር በቀል Git HTTP አማራጮች ተተግብረዋል ብለው አያስቡ።

JGitን የሚያካትተውን መተግበሪያ፣ ስሪቱን እና የመረጠውን የHTTP መጓጓዣ ይለዩ። አስተናጋጅ መተግበሪያው ከJGit ራሱን የቻለ ነባሪዎች በላይ ቅንብሮች ወይም ባህሪ ሊሰጥ ይችላል።

ከዚያ ለዚያ ሂደት የሚታየውን የJava ፕሮክሲ ማዋቀር ይመርምሩ። በURLConnection ላይ ለተመሠረተ የHTTP መጓጓዣ፣ የሚጠቀመውን የJVM አስተናጋጅ እና ወደብ ባህሪያት ይመልከቱ። መተግበሪያው ከተጀመረ በኋላ በተዛማጅ ያልሆነ ተርሚናል ውስጥ የገባ ባህሪ እየሠራ ያለውን JVM እንደገና ማዋቀር አይችልም። የIDE የአገር በቀል Git ክወና እና የJGit ክወናውም የተለያዩ መንገዶችን ሊጠቀሙ ይችላሉ።

የፕሮክሲ ማረጋገጫን ከመንገድ ምርጫ ይለዩ። አስተናጋጅ እና ወደብ የሚለዩ የJava ፕሮክሲ ባህሪያት የፕሮክሲ የይለፍ ቃል ዘዴን በራስ-ሰር አይተገብሩም። የሚያካትተው መተግበሪያ የሚደግፈውን የማረጋገጫ ዘዴ ይጠቀሙ።

ጠቃሚው ጥያቄ “ይህ የJGit ጥያቄ የትኛውን ፕሮክሲ መረጠ?” ነው፣ “የGit ማዋቀሬ የፕሮክሲ መስመር አለው?” ሳይሆን። የአገር በቀል Git ስኬት ጠቃሚ ንጽጽር ነው፣ ግን ያንን ከአተገባበሩ ጋር የተያያዘ ጥያቄ አይመልስም።

ተዛማጅ ጽሑፎች