私は、数年前にSubversionをインストールしたDebian上で実行するホーム開発サーバを持っています。私の開発クライアントはWindows 7でTortoiseSVNです。設定全体が何年もうまく機能していて、ウェブ上のどこからでもSVNにアクセスできます。Subversion再配置で認証の問題が発生する
サーバがホーム接続の背後にあるので、私は特に動的DNSを使用して設定しました。ホームIPが変更されるたびにSVN設定を変更する必要はありません。残念ながら、私が動的DNSに使用していた無料のサービスは終了しています。私は新しいものに切り替えましたが、今は自分の設定を変更する必要があります。
TortoiseSVNで "再配置"オプションを使用してサーバー上のreposの新しい場所を設定しようとしているので、以前のDNSを参照している作業コピーが残っています。これは、私が立ち往生している認証ダイアログボックスを起動します。
私は1人のsvnユーザーしかいません。今は「admin」と呼んでいます。私はこのアカウントでサーバーにSSHできますので、パスワードが正しいことがわかります。私はサーバー側の認証設定も変更しませんでした。
<Location /svn/repos>
DAV svn
SVNParentPath /data/svn/repos
AuthType Basic
AuthName "Subversion"
AuthUserFile /data/svn/users/passwords
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require user admin
</LimitExcept>
</Location>
私はhttpでTortoiseSVNクライアントからリポジトリにアクセスしています。間にはプロキシはありません。上記のように設定されたユーザー/パスワードは変更されません。これは2日前にすべてうまくいきました。唯一の変更はDNSです。それでも私の管理者の資格情報を除いて、それはちょうどそのプロンプトで戻ってくる。私はTortoiseSVNでキャッシュされた認証データをクリアしましたが、どちらも役に立ちません。
どのような考えですか?