Невозможно выполнить клон git-svn в под-хранилище, требующем аутентификации AD - PullRequest
2 голосов
/ 25 ноября 2011

Я пытаюсь использовать git-svn через mysysgit перед хранилищем Entverprise Subversion. Этот репозиторий svn использует протокол http и требует аутентификации Active Directory. Я не могу прочитать весь контент репо, я просто уполномочен просматривать проекты моей команды.

Итак, я пытаюсь выполнить следующую команду:

$ git svn clone http://enterprise:12345/svn/my_team/my_project1/module1 module1 -s --prefix = svn /

где http ... my_team - базовый URL, к которому я обычно могу получить доступ с помощью svn-клиента.

А вот ответ от Git:

Область аутентификации http://enterprise:12345 Хранилищу Subversion требуется аутентификация по AD Пароль для 'yanflea':

На этом шаге я ввожу свой пароль и ... ничего не происходит Он постоянно предупреждает меня о необходимой аутентификации AD и снова и снова запрашивает у меня имя пользователя и пароль.

Я читал на нескольких форумах, что в таком случае требуется опция --no-minimal-url. Я пытался добавить его в команду, но это ничего не изменило. Я удивлен, потому что люди, которые явно столкнулись с этой проблемой, получили более подробное предупреждение, чем я. Что-то вроде

Использование более высокого уровня URL: путь к репо / myrepo / myproject => путь к репо / myrepo (/1318703/git-svn-clone-checkouts-nepravilnyi-repo)

, который ясно указывает, что --no-minimal-url может что-то изменить. В моем случае, во-первых, у меня нет такого сообщения, а во-вторых, кажется, что короткий URL-адрес используется независимо от того, добавляю я опцию --no-minimal-url или нет. Я действительно не понимаю. Любые советы приветствуются.

Янник.

1 Ответ

2 голосов
/ 27 ноября 2011

В конце концов я использовал TortoiseGit, и он, как ни странно, работал, хотя отправлял в основном ту же команду, что и я. И теперь, когда я делаю это снова через msysgit, он работает нормально, больше не спрашивая мои учетные данные ... Проблема просто исчезла ... Не уверен, что я сделал неправильно в первый раз. В любом случае, я не собираюсь тратить на это больше времени.

...