git fetch සාර්ථක වුවත් git svn fetch වෙත සර්වරයට ළඟා විය නොහැක. command prefix එකම වුවත්, දෙවන ක්‍රියාවලිය වෙනත් client stack එකක් හරහා Subversion ගබඩාව සමඟ කතා කරයි.

Git හි ස්වදේශීය http.proxy සටහන එම Subversion සම්බන්ධතාවය වින්‍යාස කරන බව උපකල්පනය නොකරන්න. git svn ක්‍රියාත්මක වන පරිසරයේ Subversion පුස්තකාල භාවිත කරන runtime වින්‍යාසය සොයන්න.

Subversion හි servers වින්‍යාසයට මේවා ඇතුළත් විය හැක:

[global]
http-proxy-host = proxy.example
http-proxy-port = 8080

host නාමය සහ port වෙන වෙනම අගයන්; HTTP proxy ලැයිස්තුව අනුමත පොදු Subversion මාර්ග සඳහා අපේක්ෂකයන් සපයයි. proxy ගිණුම් ක්ෂේත්‍ර ගබඩාවේ ප්‍රවේශ අක්තපත්‍රවලින් වෙන් වේ. Subversion සර්වර්-කණ්ඩායම් සැකසුම් host නාම සමඟ ගැලපේ, අත්තනෝමතික ගබඩා මාර්ග සමඟ නොවේ. මේවා Subversion හි අතුරුමුහුණත ලෙස සලකන්න, Git හි proxy URL හි විකල්ප අක්ෂර වින්‍යාසය ලෙස නොවේ.

Windows හි මාර්ගය විස්මයක් විය හැක

ස්වදේශීය Subversion executable එකක් සහ git svn ස්ථාපනයක් වෙනස් පරිසරයන් සහ home directory හි වෙනස් අර්ථකථන භාවිත කළ හැක. svn.exe භාවිත කරන වින්‍යාසය සංස්කරණය කිරීම git svn ඇමතුම එය කියවූ බවට සාක්ෂියක් නොවේ.

කුමන executable එකක් සහ කුමන පුස්තකාල පරිසරයක් සම්බන්ධ දැයි සටහන් කර, පසුව ඒවායේ සැබෑ වින්‍යාස ස්ථානය හඳුනා ගන්න. එක් පරිශීලකයෙකුගේ මාර්ගය මුළු යන්ත්‍රයටම script එකකට පිටපත් කිරීමෙන් වළකින්න.

ගිණුම් වෙන් කර තබන්න

proxy පිටතට යන සම්බන්ධතාවය සත්‍යාපනය කළ හැක. Subversion ගබඩාවට පසුව වෙනත් ගිණුමක් අවශ්‍ය විය හැක. HTTP 407 සහ ගබඩා අවසර දෝෂය වෙනස් අදියර විස්තර කරයි.

URL හෝ මාර්ගය ප්‍රතිපත්තියෙන් ප්‍රතික්ෂේප කරන්නේ නම්, අනුමත endpoint එක සහ ප්‍රවේශ විධිවිධානය භාවිත කරන්න. බ්‍රවුසරයේ ගබඩාවේ web අතුරුමුහුණත විවෘත කිරීම අර්ධ සංසන්දනයක් පමණි: එය වෙනත් ගිණුමක්, වින්‍යාස ගබඩාවක් හෝ මාර්ගයක් භාවිත කළ හැක. ඉලක්කය වන්නේ අදහස් කළ අතරමැදියා හරහා සාර්ථක Subversion ක්‍රියාවලියක් මිස සාමාන්‍ය web පිටු ඉල්ලීමක් සාර්ථක වීම පමණක් නොවේ.

අදාළ ලිපි