Как предоставить доступ пользователю IIS

Я работаю над веб-приложением, которое использует SharpSVN для извлечения из репозитория с использованием svn+ssh. Я правильно настроил свой ssh-клиент в моем конфигурационном файле AppData, добавив путь к Plink под [tunnels] раздел, но запросы проверки все еще дают мне сообщение об ошибке. Само сообщение не особенно информативно (оно просто говорит мне убрать опцию -q для лучшей отладки проблем SSH-соединения), но я верю, что это проблема аутентификации.

Обычно в Черепахе я бы просто использовал Pageant, но я не думаю, что пользователь IIS имеет доступ к Pageant или ключи, хранящиеся на нем.

На ум приходят два возможных решения:

  • Предоставить пользователю IIS доступ к ключам конкурса.
  • Исправьте конфигурации, чтобы разрешить прямое хранение пользователя / пароля внутри web.config connectionString

В идеале я хотел бы использовать второй вариант, но мне еще предстоит выяснить, как заставить любой из них работать. У кого-нибудь есть опыт использования SVN поверх ssh в веб-приложении?

0 ответов

Другие вопросы по тегам