2

コミット後の svn フックを機能させようとしています。コミット後のバット ファイルの内容は次のとおりです。

"c:\program files\visualsvn server\bin\svn.exe" update "repository local address" --non-interactive --trust-server-cert --username user --password pass

cmd プロンプトからこのコマンドを実行すると、正常に動作し、問題なく最新のリビジョンに更新されます。

ただし、bat ファイルをダブルクリックするか、ビジュアル svn サーバーがフックを実行すると、次のエラーが発生します。

URL 'https://xxxxx/dvn/fff' のリポジトリに接続できません 'https://xxxxx/dvn/fff' のオプション: 認証に失敗しました: サーバーに認証できませんでした: 拒否されました 基本チャレンジ

設定してみました

store-passwords = yes
store-auth-creds = yes

しかし、問題は解決しません

何か案は?

4

1 に答える 1

1

過去に 2 つの異なる原因で同じエラー メッセージが表示されました。

  1. 古い.svnフォルダーがリポジトリのチェックアウトにあったため、クリーンなチェックアウトで問題が修正されました。
  2. 別の機会に、Gnome ログイン キーリングを削除して修正しました。

    rm ~/.gnome2/keyrings/login.keyring

それ以外の場合は、 serverfault でこの質問を見ることができます。

お役に立てれば!

于 2012-07-02T12:42:01.413 に答える