SVNServeを実行する新しいSVNリポジトリーを、confファイルanon-access = noneにセットアップしました。
SVNServeはそれを忠実に正しく行いますが、TortoiseSVNを使用してリポジトリを参照しようとすると、アクセスが許可されていませんとだけ表示されます。代わりにユーザー名とパスワードの入力を求めるべきではありませんか?
TortoiseSVNにログインの詳細を尋ねるにはどうすればよいですか?
SVN 1.5.6、TortoiseSVN 1.5.9の実行
申し訳ありませんが、設定の次の行のコメントを外しませんでした:
password-db = passwd
おそらくいくつかの認証データが保存されています。試してください:
右クリック->カメ->設定->保存されたデータ->認証データ-クリア。
[クリア]-認証データボタンが無効のままになっている場合があり、証明書が保存されているフォルダの名前を変更します。次回、SVNは自動的にパスワードを要求します。
私はbeanstalkapp.comを使用して同じ問題を抱えており、svnチェックアウトURLを指定するときにhttpの代わりにhttp * s *を使用することで解決できました。
それは私がコピーして貼り付けないことで得られるものです。
パスワードの更新後、システムを再起動します。 SVNの再起動後、以前に保存されたパスワードを使用するのではなく、SVN自体が再構成され、認証を求められます
DirectAccessを介して接続している場合は、TortoiseSVNのIPv6バージョンをダウンロードする必要があります。最新バージョン ここ を見つけることができます。
これは、フォルダーVersion/ Application/ipv6の下にあります
設定-詳細設定-AllowAuthSave = true
[クリア]-認証データボタンが無効のままになっている場合は、証明書を保存しても、証明書が保存されているフォルダの名前を変更するだけです。次回、SVNは自動的にパスワードを要求します。
私が見つけたと思う人は、svnserve configに-Rがあり(すべてのリポジトリに対して読み取り専用)、インストールに配置されていました-簡単なことですが、これはすべて私にとって新しいものです...
Tortoise SVNを機能させるためにWindowsパスワードを変更した場合は、PCの電源をオフにしてから再度オンにする必要があります。認証トークンをクリアしても機能せず、ソフトウェアを再インストールすることもできません。ただし、Windowsアカウントへの再起動と再ログインは機能しました。ドメインアカウントへの統合方法に関係があると思います。再起動後、新しいパスワードは要求されませんでした。
TortoiseSVNが認証を要求するのを妨げる可能性がある1つの追加ソリューションを追加したかっただけです。ユーザーが他のマシンからうまく認証できる状況がありましたが、この1つのマシンでは、「予期しないHTTPステータス503 'Service Unavailable'」で失敗し、認証を要求しませんでした。 [亀の設定]> [保存データ]> [認証データ]は明確でしたが、%APPDATA%\ Roaming\Subversion \ファイルを削除して無用にすることができました。ある時点で、ユーザーがネットワークプロキシを設定して問題を「修正」しようとしたことがわかりました。
乾杯、これが誰かを助けることを願って.