SharpSVN を使用して、svn + ssh を使用してレポからチェックアウトする Web アプリに取り組んでいます。セクションの下に Plink へのパスを追加して、AppData 構成ファイルで ssh クライアントを正しく構成しました[tunnels]
が、チェックアウト要求でエラー メッセージが表示されます。メッセージ自体は特に有益ではありません (SSH 接続の問題をより適切にデバッグするために -q オプションを削除するように指示しているだけです) が、これは認証の問題であると信じています。
通常、Tortoise では pageant を使用するだけですが、IIS ユーザーが pageant やそこに保存されているキーにアクセスできるとは思いません。
考えられる解決策は次の 2 つです。
- ページェント キーへの IIS ユーザー アクセス権を付与する
- web.config connectionString 内にユーザー/パスワードを直接保存できるように構成を修正します。
理想的には、2 番目のオプションを使用したいと思いますが、これらのいずれかを機能させる方法をまだ理解していません。Web アプリケーションで ssh 経由で SVN を使用した経験のある人はいますか?