Я установил запись crontab для извлечения кода из репозитория svn - я делал это раньше, поэтому не уверен, что я пропустил в этот раз. Это на OSX 10.7 (Lion).
Если репозиторий открыт, он работает без проблем.
Если репозиторий является закрытым (то есть требуется пользователь / пароль), аутентификация завершается неудачно, даже если мои учетные данные кэшируются, поскольку обычно я могу сделать это в командной строке без запроса пользователя / пароля.
Письмо, сгенерированное cron, говорит мне, что я использую ту же оболочку, являюсь тем же пользователем, домашняя папка верна и т. Д. Но svn не может экспортировать файл; В сообщении об ошибках я вижу, что cron пишет мне, что он запрашивает пароль, не получает его, затем запрашивает пользователя, не получает его и, наконец, завершается с сообщением:
авторизация не удалась: не удалось пройти проверку подлинности на сервере: отклонено базовое задание
(Я пропустил конкретные URL)
Я безуспешно попробовал опции --non-interactive и --config-dir, хотя раньше мне никогда не приходилось это делать.
Идеи
спасибо, Томас Блом в Остине, Техас