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