1

これは、StackOverflow 用なのか ServerFault 用なのか、少しあいまいです。私は、開発者がこの問題を解決できる可能性が高いと考えたので、ここを選びました。

私は2つのサーバーを持っています:

  • SVN サーバー。これは Windows 2003 Server ボックスであり、正常に動作し、Windows 認証による認証を可能にする VisualSVN をホストします。
  • CCNET サーバー。これは Windows 2008 Server ボックスで、CruiseControl.NET をホストします。

両者の間にリンクを設定したいので、CCNETServer のプロジェクト定義には次のコードがあります。

<sourcecontrol type="svn">
  <trunkUrl>svn://appserv1/aspnet/regBook/trunk</trunkUrl>
  <workingDirectory>C:\Program Files\CruiseControl.NET\Website\Registrars\Source</workingDirectory>
  <username>SVNServer\Username</username>
  <password>Password</password>
</sourcecontrol>

ただし、これは機能していないようです。「Failing Tasks : Svn: CheckForModifications」というメッセージでビルド エラーが常に発生します。おそらく、サーバーに対して認証されていないためです。もう少し詳しく調べると、「ホスト 'SVNServer' に接続できません: ターゲット マシンがアクティブに拒否したため、接続できませんでした」と表示されます。

ドメイン アカウントを作成できませんが、両方のマシンでアカウントを修正できます。SVN サーバーの Windows 認証を維持しようとしているときに、どうすればこれを回避できますか? 詳細情報はどこで確認できますか?

4

2 に答える 2

2

この構成では、基本認証と統合認証を許可するように VisuaSVN サーバーを構成する必要があります。

これが機能させる唯一の方法なのか、それとも CC.Net に NTLM 認証を使用できるのか (その場合、ユーザー/パスワードを指定する必要はありません) はわかりません。

于 2010-02-16T16:33:48.050 に答える