一部のSVNユーザーで次のメッセージが表示される問題があります
'/ SVN/[レポ名] /!svn/me'へのアクセスは禁止されています
私はその根本原因を解明する上でいくつかの問題を抱えています。
現在のセットアップでは、WindowsでVisual SVNを使用しています。 ADではなくユーザーにSVNセキュリティを使用しています。いくつかの問題が発生しているユーザーはベンダーです(すべてではありません)。そのため、平均的なユーザーとは異なる権限を持っています。しかし、奇妙なことは、Live Meetingを使用してユーザーをシャドウイングしたことです。コミットして、上記のメッセージを取得しようとします。 Tortoise SVNから資格情報を消去し、私のものを使用します。ユーザーは自分自身としてサーバーにログインし、SVNのユーザー情報を使用します。ただし、SVNユーザーとWindowsユーザーの間にはリンクがありません。また、ユーザーは最初に新しいファイルをコミットできました。 SVNに目を通しましたが、間違いはありません。何か案は?とにかく、何が間違っているかについての詳細な情報を取得します。
申し訳ありませんが、bahrepは、大文字と小文字が区別されるため、URLに問題があることを認識していました。資格情報をクリアしてURLの修正方法を入力すると、なぜ混乱します。
TortoiseSVNのURLを次の方法で修正できました。
H20ライダー
SVN URLが正しいことを確認してください。 SVNでは大文字と小文字が区別されます。ルートフォルダをServicesTrunkとして定義した場合、svnアクセスURLは同じ大文字である必要があります。
使用すると次のエラーが表示されます
Host:port/svn/ServicesTrunk ------- this will work
**case not right**
Host:port/svn/servicesTrunk -------- will throw !svn/me' forbidden
Host:port/svn/Servicestrunk --------- will throw !svn/me' forbidden
私にとっての理由は、URLの大文字と小文字の区別ではなく、http vs. httpsです。解決策は、
http://svn.code.sf.net/...
に
https://svn.code.sf.net/...
同じ問題がありました。私の場合、問題は定義権限を持つsvnaccess.txtファイルにありました。グループの名前にスペースを含めることはできません(例:
[svnloop:/test group]
@admins = rw
このエラーを返す
[svnloop:/testgroup]
@admins = rw
認証データを確認してください。
TortoiseSVNの場合:settings\Saved Data\Authentication Data\Clear ...
おそらく、複数のユーザー/パスがあります
私の場合、同じ「Access Denied ..」メッセージが表示され、リポジトリのURLは正しかった。
これは私のために働いた
OS Xおよびsvnコマンドラインを使用して、同じサーバーから別のアプリケーションをanotherユーザー名。
私の解決策は、資格情報をクリアすることです。重要なポイントは、資格情報がどこにあるかを見つけることです。実行svn auth
で詳細を確認できます。私の場合、/Users/joy.zhu/.Subversion/auth/svn.simple
。キャッシュファイルがあります。削除してください。
再度更新(またはコミット...)すると、ユーザー名/パスワードが要求され、正しいデータを入力できます。すべてがうまくいきます。
私は(Windows OSで)同様の問題に遭遇し、ここで私の解決策を共有しました。
問題:
Access to '/svn/project01/!svn/rvr/18022/trunk' forbidden
解決:
次のような構成ブロックを削除します
[/xxx]
user01=
実行services.msc
SVNサービスを再起動します