git svn сөзсүз түрдө Git'тин HTTP проксиин колдонбойт
git svn Subversion менен башка клиенттик стек аркылуу сүйлөшөт. Ошол чөйрө окуган Subversion конфигурациясын табыңыз.
git fetch ийгиликтүү аткарылат, бирок git svn fetch серверге жете албайт. Буйрук префикси жалпы болгону менен, акыркы операция Subversion кампасы менен башка клиенттик стек аркылуу сүйлөшөт.
Git'тин жергиликтүү http.proxy жазуусу ошол Subversion байланышын конфигурациялайт деп ойлобоңуз. git svn иштеген чөйрөдө Subversion китепканалары колдонгон аткаруу убактысынын конфигурациясын табыңыз.
Subversion'дун servers конфигурациясы төмөнкүлөрдү камтышы мүмкүн:
[global]
http-proxy-host = proxy.example
http-proxy-port = 8080
Хост аталышы жана порт өзүнчө маанилер; HTTP прокси тизмеси уруксат берилген коомдук Subversion маршруттары үчүн талапкерлерди сунуштайт. Прокси аккаунтунун талаалары кампанын күбөлүктөрүнөн өзүнчө. Subversion сервер топторунун жөндөөлөрү хост аттарына туура келет, каалаган кампа жолдоруна эмес. Аларды Subversion'дун интерфейси катары караңыз, Git прокси URL'инин альтернативдик жазылышы катары эмес.
Windows'то жол таң калыштуу болушу мүмкүн
Subversion'дун жергиликтүү аткарылуучу файлы жана git svn орнотуу ар кандай чөйрөлөрдү жана үй каталогун ар кандай чечмелөөнү колдонушу мүмкүн. svn.exe колдонгон конфигурацияны түзөтүү git svn чакырыгы аны окуганынын далили эмес.
Кайсы аткарылуучу файл жана кайсы китепкана чөйрөсү катышаарын жазып алыңыз, анан алардын иш жүзүндөгү конфигурация ордун аныктаңыз. Бир колдонуучунун жолун бүткүл машина үчүн скриптке көчүрүүдөн качыңыз.
Аккаунттарды өз-өзүнчө кармаңыз
Прокси сырткы байланышты аутентификациялашы мүмкүн. Subversion кампасы кийин башка аккаунт талап кылышы мүмкүн. HTTP 407 жана кампанын авторизация катасы ар кандай этаптарды сүрөттөйт.
Эгер URL же маршрут саясат менен тыюу салынса, бекитилген акыркы чекитти жана кирүү тартибин колдонуңуз. Браузерде кампанын веб-интерфейсин ачуу — бул жарым-жартылай салыштыруу гана: ал башка аккаунтту, конфигурация кампасын же маршрутту колдонушу мүмкүн. Максат — болжолдонгон ортомчу аркылуу ийгиликтүү Subversion операциясы, жөн гана ийгиликтүү кадимки веб-баракча сурамы эмес.