Почему SVN спрашивает мой пароль дважды? - PullRequest
8 голосов
/ 26 января 2012

Иногда, когда я обновляюсь с помощью svn, он сначала запрашивает пароль для ssh, затем обновляет кучу файлов, затем запрашивает остановку и снова просит продолжить. Что именно является причиной этого?

Ответы [ 2 ]

12 голосов
/ 26 января 2012

С Контроль версий с помощью Subversion :

При использовании svn + ssh: // URL для доступа к хранилищу помните, что это программа ssh, запрашивающая аутентификацию, а не программа клиента svn. Это означает, что автоматического кэширования паролей не происходит (см. Раздел «Кэширование учетных данных клиента»). Клиент Subversion часто устанавливает несколько соединений с хранилищем, хотя пользователи обычно не замечают этого из-за функции кэширования паролей. Однако при использовании URL-адресов svn + ssh: // пользователи могут быть раздражены тем, что ssh неоднократно запрашивает пароль для каждого исходящего соединения. Решением является использование отдельного инструмента кэширования паролей SSH, такого как ssh-agent в Unix-подобной системе или pageant в Windows.

0 голосов
/ 26 января 2012

Может быть, ваше подключение к серверу SVN было сброшено, и ваш клиент автоматически восстановил его, что вызвало запрос вашего пароля? Если SVN-сервер реализован в виде PHP-модуля, возможно, существует некоторое время для ответа сервера на запросы клиента. Какой файл обновляется, когда вы сталкиваетесь с этой проблемой? Может быть, соединение сбрасывается при попытке обновить большой файл?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...