Я работаю над веб-приложением, которое использует SharpSVN для извлечения из репозитория с использованием svn + ssh.Я правильно настроил свой ssh-клиент в своем конфигурационном файле AppData, добавив путь к Plink в разделе [tunnels]
, но запросы на оформление заказа по-прежнему выдают сообщение об ошибке.Само сообщение не является особенно информативным (оно просто говорит мне убрать опцию -q для лучшей отладки проблем с подключением SSH), но я верю, что это проблема аутентификации.
Обычно в черепахе я бы просто использовал Pageant,но я не думаю, что пользователь IIS имеет доступ к конкурсу или ключам, хранящимся на нем.
На ум приходят два возможных решения:
- Предоставить пользователю IIS доступ к ключам конкурса.
- Исправлены конфигурации, позволяющие напрямую хранить имя пользователя / пароль внутри web.config connectionString
В идеале я хотел бы использовать второй вариант, но мне еще предстоит выяснить, какчтобы заставить любого из них работать.У кого-нибудь есть опыт использования SVN поверх ssh в веб-приложении?