Черепаха SVN не запрашивает пользователя / пароль и дает сбой - PullRequest
11 голосов
/ 05 мая 2009

Я установил tortoiseSVN и смог проверить каталоги / файлы, которые уже находятся в репозитории (мне не нужно для этого проходить аутентификацию) Когда я пытаюсь зафиксировать изменения, я получаю следующую ошибку:

Сервер отправил неожиданное возвращаемое значение (403 Запрещено) в ответ на CHECKOUT

Меня никогда не просят ввести моего пользователя / пароль для аутентификации.

Попробовал немного погуглить, и нашел разные упоминания об этом, но однозначного ответа не было. Я разговаривал с людьми, отвечающими за сервер SVN в нашем кампусе, и они утверждают, что на стороне сервера все в порядке ...

Любая помощь будет принята с благодарностью:)

Ответы [ 8 ]

10 голосов
/ 05 мая 2009

Может быть, TortoiseSVN использует некоторые сохраненные данные аутентификации, которые больше не действительны?

Попробуйте удалить все сохраненные данные аутентификации в диалоговом окне настроек TortoiseSVN (в разделе «Сохраненные данные»), затем повторите попытку.

9 голосов
/ 02 ноября 2012

по моему опыту может быть: 1- вам необходимо очистить ваши данные аутентификации следующим образом: щелкните правой кнопкой мыши >> настройка >> сохраненные данные >> данные аутентификации >> очистить

2 - вы должны использовать протокол "https://" вместо" svn: // "или" http://", если вы хотите оформить заказ в каком-либо хранилище, например sourceforge.net.

1 голос
/ 01 октября 2014

Проверьте, находитесь ли вы под прокси-соединением или нет, если вы идете по адресу: TortoiseSVN> Настройки> Сеть Включите прокси, настройте информацию о прокси-сервере - адрес и порт сервера должны это делать.

1 голос
/ 04 октября 2013

Похоже, что начиная с версии 1.8 , TortiseSVN предпочитает Kerberos (Active Directory) для аутентификации по паролю. Это означает, что , если учетная запись, в которую вы вошли как не имеет прав доступа к пути SVN, теперь вы получите 403 Forbidden ошибку .

0 голосов
/ 03 октября 2013

Также попробуйте заменить https: // на svn + ssh: // в кассе.

Это помогло мне в подобной ситуации.

От: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-serversetup.html

0 голосов
/ 11 января 2013

Убедитесь, что ваше интернет-соединение не находится под прокси. В противном случае настройте его на внешнем подключении черепахи.

Также требуется очистка настроек сохраненных данных (как упоминалось другими пользователями)

0 голосов
/ 05 мая 2009

Возможно, вы должны удалить предыдущие пробелы перед настройкой учетной записи / пароля в конфигурационных файлах хранилища.

альтернативный текст http://img365.imageshack.us/img365/7338/svnconfig.jpg

0 голосов
/ 05 мая 2009

Я предполагаю, что вы общаетесь с хранилищем по http или ssh.

Затем вы можете написать адрес хранилища следующим образом: протокол : // имя пользователя @ машинный адрес / каталог-хранилища, Это должно заставить черепаху войти в систему.

...