2013-04-03 11 views
6

私はsvnサーバーからチェックアウトできますが、私は変更をコミットできません。次のようにエラーメッセージが表示されます: '!/ SVN /レポ/ SVN /私' がありますしながら、'/ svn/ctm /!svn/me'へのアクセスが禁止されていますsvn serverにコミットしていますか?

アクセスするには、この問題を解決するために

Screenshot of the error

を禁じ、私はインターネットを検索しましたユーザフレンドリな解決策は見つかりませんでした。

  • OS:ここ

    は、Apache上で展開され、私のsvnサーバーについて何かされているWindows 7 32ビット。

  • サーバ:Apache/2.2.22(Win32)SVN/1.7.8 PHP/5.4.3 mod_wsgi/3.5-BRANCH Python/2.7.3 DAV/2。
+0

URLは大文字と小文字が区別されるため、正しいURLを使用していることを再度確認してください。 – bahrep

答えて

3

私はごく最近、この問題を持っていた二つのものが見つかりました:

  1. あなたはレポがオンになっているドライブ上の領域が不足してきましたが。 SVNはアクセス禁止メッセージで失敗します。
  2. アクセスを妨げるアクセス許可の問題があります。アクセスを許可するには、chmodを実行する必要があります。
+0

chmod?間違いなくauthz(パスベースの認証)問題です。 http://svnbook.red-bean.com/en/1.7/svn.serverconfig.pathbasedauthz.html – bahrep

+0

問題の前に彼がブランチにチェックインできるかどうかはまったく異なります。私は同じ問題を抱えていて、それがパーミッションであることが判明しました。 –

+0

@Nicholas Smith答えていただきありがとうございます:しかし、私は十分なスペースがあります。 2.Thisは最も可能性の高い理由だと思われますが、私はどのようにWindows上のフォルダのアクセス許可を管理するのか分かりません... WindowsタスクマネージャのサービスリストはHttpd.exeが 'SYSTEM'に属し、' SYSTEM'が完全な権限を持っていることを示していますRepoフォルダに移動します。しかし、このエラーはまだ存在します... – xinlinqi

0

私はちょうど同じ問題を抱えていましたが、ソリューションはパス名とケースにありました。私はいくつかのプロジェクトをチェックアウトし、チェックアウト時に、私は間違っていた場合に、パスの単一文字を入力: - http://svn.enterprise.org/svn/Repo/trunk/ ...(私は「レポ」を入力したはずですが、ありません」:このような

何かRepo ")。

私は「svn up」または「svn co」の問題を起こすことはできません。しかし、コミットする( "Repo"に戻る)Apacheモジュールでは、書き込み権限があるかどうかを確認するだけでパス "repo"とエラーメッセージが分かります。

解決方法私のソリューションは、すべてを削除して、SVN-URLの正しいケースでもう一度チェックアウトすることでした。 (svnスイッチも機能しますが、Typoはまさに右です)

+0

:http://stackoverflow.com/questions/5937159/svn-erroraccess-to- svn-myservice-svn-act-d99e498e-9a8d-374c-a3e4-fde21198bfa – Asturio

0

ユーザアクセスファイルに読み取り/書き込み権限を設定していることを確認してください。

user1 = rw 
user2 = rw 

などは、authzファイル内のすべてのユーザーに適用されます。

/etc/apache2/dav_svn.authz 

/etc/apache2/mods-available/dav_svn.conf 
0

AuthzSVNAccessFile /etc/apache2/dav_svn.authz 

を使用して、私が原因のユーザのアクセス許可にこの問題を修正します。

私は2人のソフトウェア開発者と仕事をしていますが、ADユーザー設定のリポジトリにアクセスするため、この問題が長く発生しています。 3か月ごとにパスワードを変更すると、過去のパスワードはVisual SVN Managerにキャッシュされます。次に、このエラーを取得します。svn/me

私たちはSVN ManagerをADシステムを使用しないように変更してから、さらに問題はありません。

関連する問題