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

#iis #ssh #sharpsvn #pageant

#iis #ssh #sharpsvn #конкурс

Вопрос:

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

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

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

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

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