6

現時点では、少数のSubversionクライアントにのみ存在する問題があります。

サーバーに送信されたコマンド、戻ってきた応答などの情報を含むSubversionクライアントログファイルを取得したいと思います。クライアントでその情報を取得するためにロギングをオンにする可能性はありますか?

Subversionログをどうするかについての情報がたくさん見つかりましたが、それはここでは役に立ちません。

メモが求められたので、ここに問題の部分があります:

  1. すべての認証情報用の中央LDAPがあります。これは会社のいたるところで使用されていますが、

  2. Subversionは、そこで認証情報を取得するように構成されています。

  3. 問題のあるクライアントは、認証が間違っているために、2、3回でもパスワードを変更しなければならないと言っています。LDAPでは、間違ったパスワードを最大X回続けて使用できます。その後、パスワードを変更する必要があります。

  4. 問題のあるクライアントは、スクリプトや自動クライアントを使用していないと言っていますが、

  5. Apache HTTPサーバーのログは、クライアントが同じ秒に15回ログインしようとしていることを示しています。

  6. HTTPSを使用して、どこからでもSubversionサーバーにアクセスします。

ですから、クライアント側に何か問題があるはずだと思いますが、その理由がわかりません。そして、subversionクライアントのログファイルはここで非常に役立ちます。

4

2 に答える 2

6

Subversion構成ファイルneon-debug-mask[global]セクションで138 に設定して、認証のデバッグを取得します。servers

[global]
<snip...>
neon-debug-mask = 138

これは、SVN サーバー側および/またはクライアント側で実行できます。通常、何が爆発しているかを確認するには片側で十分です。

ほとんどの場合、LDAP 統合は厄介です。設定によっては、svn パーミッション ファイルで設定した内容に従って、ユーザーの LDAP ログインで大文字と小文字が区別される場合があることに注意してください。

[注: SVN 1.3 の頃から実際にこれを行う必要はありませんでしたが、それでも同様に機能すると思います。]

于 2009-01-23T14:02:07.030 に答える
3

SVN クライアントのログファイルについては、環境に応じて C:\Documents and Settings[user-name]\Application Data\TortoiseSVN\logfile.txt などを試してください

于 2009-10-12T10:45:45.713 に答える