2012-02-17 21 views
1

私は、数年前に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でキャッシュされた認証データをクリアしましたが、どちらも役に立ちません。

どのような考えですか?

答えて

1

ご迷惑をおかけして申し訳ございません:私の古いDNSはhttpsアドレスでしたが、私が試みた新しいアドレスはhttpでした。 Apacheがhttps上のsvnのみを許可するように設定して以来、認証は失敗しました。

関連する問題