1

Я пытаюсь настроить Ankhsvn 2.1.7444.278 с Subversion 1.5.0 как на VS08, так и на VS2010.B2.Ankhsvn «Не удалось авторизировать»

При поставке Ankhsvn с URL-адресом репозитория он распознает URL-адрес и позволяет мне выбрать мой репозиторий. Репозиторий пуст (так как я еще ничего не добавил в него). Когда я нажимаю «ОК» и после применения записи журнала, он возвращается с ошибкой «Вы не авторизовались против удаленного репозитория».

Что я делаю неправильно?

С уважением, Casper

+1

Войти вручную сначала (Черепаха). Я подозреваю, что ваш сертификат или что-то истекло. – leppie

+0

Где вы размещаете URL-адрес репозитория? Где вы нажимаете OK? –

+1

@Sander: Когда я нажимаю правой кнопкой мыши мое решение в VS, я могу получить доступ к элементу subversion, который открывает новое окно. Здесь я могу предоставить Ankhsvn URL-адрес репозитория, а затем нажмите «ОК». @ Leppie, Sander: Спасибо за ваши быстрые ответы. – Chau

ответ

1

ОК, я решил проблему.

Используя TortoiseSVN, я попытался зафиксировать файл, и я получил еще одну ошибку, сообщающую мне, что база данных была заблокирована. Проблема заключалась в том, что у меня не было прав пользователя для доступа к репозиторию. Под этим я подразумеваю, что я не был добавлен как пользователь в папку репозитория на сервере, и я добавил себя с помощью Проводника Windows, а не через различные учетные данные в Subversion, клиент Tortoise или Ankhsvn - как это было предложено на других форумах.

3

У меня возникла такая же проблема, но с другой причиной. Я не раскомментировал строку password-db = passwd в svnserve.conf, используя svnserve -d -r [путь к репозиториям]. Кроме того, обязательно установите пароль в файле passwd.

+0

Спасибо! В соответствии с документами SVN я экспортировал репо и импортировал репо, и я ожидал, что каталог conf будет частью экспорта, но я ошибся. Мне пришлось скопировать каталог conf из исходного репо в новое репо и HUP-службу, после чего проверка SVN работала так, как раньше. – voidmain