Windows Server2003のRedmineBitnamiスタックインタラで問題が発生しています。プロジェクトをセットアップして、リモートSubversionリポジトリをプロジェクトに追加しようとしていますが、エラーが発生しています。少しグーグルすると、Redmineサイトでいくつかの議論があり、アクセスしているリポジトリがSSL対応であり、接続する前に証明書を受け入れる必要があるという事実が問題の原因であると思われました。
すべてのソリューションはUnix/Linuxを対象としています(つまり、単にredmineユーザーにsuし、svnコマンドラインツールを実行して証明書を受け入れます)が、Windowsを実行しているため、それを行うことはできません。
WindowsでSYSTEMユーザーのSVN証明書を保存するにはどうすればよいですか?
私はあなたと同じ問題に直面しています。
リモートデスクトップを使用していない場合 このブログ投稿 はかなり雄弁な解決策があります。
sc create testsvc binpath= "cmd /K start" type= own type= interact
sc start testsvc
上記は明らかにローカルシステムとしてコマンドラインを開始します。ただし、これはリモートデスクトップでは機能しません(プロセスは開始されますが、コマンドプロンプトは表示されません)。
使用できるより直接的なアプローチについては、
sc create testsvc binpath= "svn info --username [username] --password [password] --non-interactive --trust-server-cert [svnserver]" type= own type= interact
sc start testsvc
私の場合、SSLリポジトリにアクセスしていませんでしたが、問題は似ているように見えました。この投稿を読んで私は答えを得ました:
http://www.redmine.org/boards/2/topics/3968
「秘訣は、ウィンドウのサービスパネルに移動し、mongrelサービスがデスクトップと対話できるようにすることでした(ローカルシステムアカウントで実行されていました)。」
ローカルマシンストアにインポートしてみてください。
これが機能するかどうかはわかりませんが、SVNクライアント(Tortoise)をインストールし、チェックアウト中に証明書を永続的に受け入れるとどうなりますか?