ප්‍රධාන repository එක සාර්ථකව clone කිරීමෙන් එහි උපමොඩියුල පරීක්ෂා නොවේ. උපමොඩියුලයක් වෙනත් Git repository එකකි; එය වෙනත් host එකකත් වෙනත් transport එකක් භාවිත කරත් හැක.

ප්‍රකාශිත URL කියවීමෙන් ආරම්භ කරන්න:

git -C project config --file .gitmodules --get-regexp '^submodule\..*\.url$'
git -C project submodule status --recursive

HTTPS හරහා ලබාගත් parent repository එකක git@host: භාවිත කරන උපමොඩියුලයක් තිබිය හැක. HTTP proxy සැකසුම එම SSH සම්බන්ධතාවය සකසන්නේ නැත. Relative submodule URL superproject හි සුදුසු remote එකට සාපේක්ෂව විසඳන්න; project නාමයෙන් අනුමාන කළ web ලිපිනයකට නොවේ.

Repository-local සැකසුම්වල පරාසයක් ඇත

Local http.proxy entry එක අයත් වන්නේ එය අඩංගු configuration file ඇති repository එකටය. Parent එක පමණක් පරීක්ෂා කිරීමෙන් initialized child repository එකේ සියලු effective සැකසුම් පෙනේ යැයි නොසිතන්න.

Recursive update එකකදී තාවකාලික HTTPS proxy override එකක් සඳහා Git command-line සැකසුම එම invocation එකට ලබාදිය හැක:

git -C project -c http.proxy=http://203.0.113.10:8080 \
  submodule update --init --recursive

උදාහරණ endpoint එක වෙනුවට ඔබේ endpoint එක යොදන්න. Public proxy ඉඩ ඇති route එකක public HTTPS submodules සඳහා HTTP proxy ලැයිස්තුව candidate ලිපින ලබාදේ. මෙය SSH submodule URL HTTPS බවට පත් නොකරයි; තෝරාගත් route එක අසාමාන්‍ය නම් URL-විශේෂිත සැකසුමද පරීක්ෂා කරන්න.

ලියාපදිංචි URL එක වෙනස් වූ විට

Git initialization අතරතුර submodule configuration එක local ලෙස ලියාපදිංචි කරයි. Project submodule URL එක වෙනස් වී ඇත්නම් proxy එක අසාර්ථක බව තීරණය කිරීමට පෙර current declaration එක local registered value එක සමඟ සසඳන්න. Documented sync operation එක project declaration එකෙන් registered URL යාවත්කාලීන කරයි; එය network-proxy සැකසුමක් නොවේ.

Nested failure එකකදී error එකේ සඳහන් නිශ්චිත submodule path සහ remote එක සටහන් කරන්න. Recursive operation එක hosts කිහිපයකට සම්බන්ධ විය හැක; internal host එකකට direct exception එකක් අවශ්‍ය විය හැකි අතර public host එක proxy භාවිත කරයි.

Transport errors repository errors වලින් වෙන්කරන්න. Unavailable commit එකක්, repository access denied එකක් සහ proxy connection failure එකක් එකම ඉහළ මට්ටමේ ප්‍රතිඵලයට විවිධ හේතු වේ.

අදාළ ලිපි