git fetch успева, но git svn fetch не може да стигне до серверот. И покрај заедничкиот префикс на командата, втората операција разговара со складиште на Subversion преку друг клиентски стек.

Не претпоставувајте дека нативниот запис http.proxy во Git ја конфигурира таа Subversion врска. Пронајдете ја конфигурацијата во време на извршување што ја користат библиотеките на Subversion во околината каде што работи git svn.

Конфигурацијата servers на Subversion може да содржи:

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

Името на домаќинот и портата се одделни вредности; списокот со HTTP проксија нуди кандидати за дозволени јавни Subversion патеки. Полињата на прокси сметката се одделени од акредитивите на складиштето. Поставките за групи сервери на Subversion се совпаѓаат со имиња на домаќини, а не со произволни патеки на складиштето. Третирајте ги како интерфејс на Subversion, а не како алтернативен запис на прокси URL-то на Git.

На Windows патеката може да биде изненадувањето

Нативната извршна датотека на Subversion и инсталацијата на git svn можат да користат различни околини и различно толкување на домашниот директориум. Уредувањето на конфигурацијата што ја користи svn.exe не е доказ дека повикот на git svn ја прочитал.

Запишете која извршна датотека и која библиотечна околина се вклучени, потоа утврдете ја нивната вистинска локација на конфигурацијата. Избегнувајте копирање на патеката на еден корисник во скрипта за целата машина.

Држете ги сметките одвоени

Проксито може да го автентицира излезното поврзување. Складиштето на Subversion потоа може да бара друга сметка. HTTP 407 и грешката за авторизација на складиштето опишуваат различни фази.

Ако URL-то или патеката се одбиени со политика, користете ја одобрената крајна точка и распоредот за пристап. Отворањето на веб-интерфејсот на складиштето во прелистувач е само делумна споредба: може да користи друга сметка, складиште за конфигурација или патека. Целта е успешна Subversion операција преку предвидениот посредник, а не само успешно обично барање на веб-страница.

Поврзани статии