web-dev-qa-db-ja.com

'/ SVN / [レポ名] /!svn / me'へのアクセスは禁止されています

一部のSVNユーザーで次のメッセージが表示される問題があります

'/ SVN/[レポ名] /!svn/me'へのアクセスは禁止されています

私はその根本原因を解明する上でいくつかの問題を抱えています。

現在のセットアップでは、WindowsでVisual SVNを使用しています。 ADではなくユーザーにSVNセキュリティを使用しています。いくつかの問題が発生しているユーザーはベンダーです(すべてではありません)。そのため、平均的なユーザーとは異なる権限を持っています。しかし、奇妙なことは、Live Meetingを使用してユーザーをシャドウイングしたことです。コミットして、上記のメッセージを取得しようとします。 Tortoise SVNから資格情報を消去し、私のものを使用します。ユーザーは自分自身としてサーバーにログインし、SVNのユーザー情報を使用します。ただし、SVNユーザーとWindowsユーザーの間にはリンクがありません。また、ユーザーは最初に新しいファイルをコミットできました。 SVNに目を通しましたが、間違いはありません。何か案は?とにかく、何が間違っているかについての詳細な情報を取得します。

15
H20rider

申し訳ありませんが、bahrepは、大文字と小文字が区別されるため、URLに問題があることを認識していました。資格情報をクリアしてURLの修正方法を入力すると、なぜ混乱します。

TortoiseSVNのURLを次の方法で修正できました。

  1. リポジトリの場所を右クリック
  2. TortoiseSVNの選択->再配置
  3. URLを修正して[再配置]をクリックします
6
H20rider

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
5

私にとっての理由は、URLの大文字と小文字の区別ではなく、http vs. httpsです。解決策は、

http://svn.code.sf.net/...

https://svn.code.sf.net/...
2
Bob Genom

同じ問題がありました。私の場合、問題は定義権限を持つsvnaccess.txtファイルにありました。グループの名前にスペースを含めることはできません(例:

[svnloop:/test group]
@admins = rw 

このエラーを返す

[svnloop:/testgroup]
@admins = rw 
2
user3633178

認証データを確認してください。

TortoiseSVNの場合:settings\Saved Data\Authentication Data\Clear ...

おそらく、複数のユーザー/パスがあります

2
suzzlo

私の場合、同じ「Access Denied ..」メッセージが表示され、リポジトリのURLは正しかった。

これは私のために働いた

  1. Eclipseのウィンドウに移動
  2. ウィンドウ->設定->チーム-> SVN
  3. すべてのsvn設定が適切に設定されているかどうかを確認します(SVNインターフェイスクライアントをJavaHL(JNI)1.8.14(r1692801)からtoSVNKit(Pure Java )SVNKit v1.8.11.10483)

ここに画像の説明を入力

2
Aditi Singhai

OS Xおよびsvnコマンドラインを使用して、同じサーバーから別のアプリケーションをanotherユーザー名。

私の解決策は、資格情報をクリアすることです。重要なポイントは、資格情報がどこにあるかを見つけることです。実行svn authで詳細を確認できます。私の場合、/Users/joy.zhu/.Subversion/auth/svn.simple。キャッシュファイルがあります。削除してください。

再度更新(またはコミット...)すると、ユーザー名/パスワードが要求され、正しいデータを入力できます。すべてがうまくいきます。

2
Joy Zhu

私は(Windows OSで)同様の問題に遭遇し、ここで私の解決策を共有しました。

問題:

Access to '/svn/project01/!svn/rvr/18022/trunk' forbidden

解決:

  1. D:\ svn\repproject01にいる場合は、project01リポジトリのルートディレクトリを見つけます。
  2. VisualSVN-SvnAuthz.iniファイルを変更します
  3. 次のような構成ブロックを削除します

    [/xxx]
    user01= 
    
  4. 実行services.msc SVNサービスを再起動します

0
plummoon