Git Clone: පළමු fetch ට පෙර proxy සකසන්න
නව repository එකකට පළමු ජාල ඉල්ලීමේ සිටම තමන්ගේම proxy අවශ්ය වූ විට clone කාලයේ වින්යාසය භාවිත කරන්න.
repository එක පවතින පෙර repository-දේශීය proxy අමුතු ලෙස පෙනේ. අසාර්ථක clone කර config සංස්කරණය කර නැවත ආරම්භ කිරීම අවශ්ය නැත.
Clone පළමු fetch ට පෙර දේශීය සැකසුමක් ලිවිය හැක:
git clone --config http.proxy=http://proxy.example.net:8080 \
https://git.example.net/team/project.git project
මෙම endpoint උදාහරණ වේ. අනුමත පොදු-proxy මාර්ගයේ පොදු HTTPS repository එකක් සඳහා HTTP proxy ලැයිස්තුවෙන් HTTP endpoint එකක් තෝරන්න. නව repository එක ආරම්භ කිරීමෙන් පසු සහ එහි දුරස්ථ ඉතිහාසය fetch කිරීමට පෙර මෙම විකල්පය බලපවත්වන බව Git සටහන් කරයි. එබැවින් මෙම proxy සැකසුම පළමු බාගැනීම ආවරණය කර පසුව නව repository එකේ රැඳී සිටිය හැක.
සමාන විධාන දෙකක් වෙනස් සලකුණු තබයි
සැකසුම clone කළ repository එකේ නොගෙන එක් invocation එකකට මාර්ගය දීමට subcommand එකට පෙර -c තබන්න:
git -c http.proxy=http://proxy.example.net:8080 \
clone https://git.example.net/team/project.git project
git clone --config ... සහ git -c ... clone හුවමාරු කළ හැකි config විෂය පථ නොවේ. එම repository එකේ අනාගත ක්රියාකාරකම් proxy තබා ගත යුතුදැයි තෝරන්න.
මෙම තේරීම වැදගත් වන විට නව repository එකේ දේශීය config පරීක්ෂා කරන්න. වෙනත් user, system හෝ URL-විශේෂිත සැකසුම් තවමත් ඵලදායී ප්රතිපත්තියට සහභාගී විය හැක.
මාර්ගය සුරකින විට මෙම උදාහරණවලින් මුරපද ඈත් කරන්න. clone හි config විකල්පයට දෙන credential සහිත අගය ස්ථිර repository සැකසුමක් විය හැක.
මෙය HTTPS දුරස්ථ ඇතුළුව HTTP ප්රවාහන config වේ. SSH දුරස්ථයට තවමත් එහි SSH proxy මාර්ගය අවශ්යය; SSH port 443 ට ගෙන යාමෙන් මෙම විකල්පය එය config කරන්නේ නැත.