我正在开发一个使用SharpSVN从使用svn + ssh的仓库结帐的网络应用程序。我已经在我的AppData配置文件中正确配置了我的ssh客户端,方法是在[tunnels]
部分添加Plink的路径,但是checkout请求仍然给我一个错误消息。消息本身并不是特别有用(它只是告诉我删除-q选项以更好地调试SSH连接问题),但我相信这是一个身份验证问题。
通常在Tortoise中我会使用选美,但我不认为IIS用户可以访问选美或存储在其中的密钥。
我想到了两种可能的解决方案:
理想情况下,我想使用第二个选项,但我还没弄明白如何使其中任何一个工作。有没有人在Web应用程序中使用SVN而不是ssh的经验?