2011-11-08 12 views
4

subversionのpasswd下のユーザーに特定の権限がありますか?Cornerstone SVNエラー - Cantのコミットファイル

MacのCornerstoneを使用して私のSubversionリポジトリからすべてのファイルをダウンロードできます。

しかし、私は、ファイルに変更を加えるとバックリポジトリにファイルをコミットしようとした場合...

礎石は私にこれを与える:

Description : You are not authorized to access the files in the repository. 
Suggestion : You might be required to provide a user name and password when prompted before being allowed to access the repository. 

Technical Information 
===================== 

     Error : V4AuthorizationError 
    Exception : ZSVNAuthorizationException 

Causal Information 
================== 

Description : Commit failed (details follow): 
    Status : 170001 
     File : subversion/libsvn_client/commit.c, 867 

Description : Authorization failed 
    Status : 170001 
     File : subversion/svnserve/serve.c, 167 

それは、ユーザ名のために私を促しdoesntのパスワード...

誰でも??

答えて

4

私はCornerstone 2.02で同様の問題を抱えていました(私はそう思います)。キーチェーンオプションのバグがあります。この問題を解決するには、unmark キーチェーンに名前とパスワードを保存するチェックボックスリポジトリオプションを追加/編集してください。あなたは毎回パスワードを入力する必要がありますが、それはそれを動作させるための価格です。

+0

。 –

6

キーチェーンのcornerstoneで保存したパスワードを削除するだけです。それは動作するはずです。

+0

また、すべてのプログラムへのアクセス権を追加する必要があります。 –

1

キーチェーンのチェックボックスに名前とパスワードを保存するのを解除できない場合は、手動で削除することをお勧めします。 Mac Finderから、Go - > Ultities - > Keychain Access - >ここで必要なものを削除します。

20

同じ問題が発生し、修正が見つかりました。 Cornerstoneアプリケーションがキーチェーンファイルを使用するようにキーチェーンファイルに指示する必要があります(手動で行う)。

まず、ユーティリティ - >キーチェーンアクセスに行きます。

次に、キーストーンキーチェーンファイルを見つけます。ログインキーチェーンでなければならず、名前は「Cornerstone」で始まる必要があります。

第3に、キーチェーンファイルを右クリックし、[情報を見る]をクリックします。

第4に、ポップアップウィンドウで[アクセス制御]タブを選択します。

第五に、「すべてのアプリケーションがこの項目にアクセスすることを許可すると言うのラジオボタンをクリックしてください。

、パスワードを入力し、変更を保存します。

第六に、バック礎石に行くとするためにユーザー名とパスワードを再入力リポジトリ。

セブンス。変更を保存し、あなたがコミットしようとしていた変更をコミットします。

第八、Lawsonry.comでいくつかの愛を私に残します。=)

+0

ガイドをありがとうございます! –

+0

+1、マウンテンライオンを別のパーティションにインストールしてから手動でキーチェーンをLionから移行して以来私は悩まされていました(移行アシスタントも同じ問題を抱えていました)。 – newenglander

0

SVNのURLは大文字と小文字が区別されるので、親切にリポジトリを削除し、正確なURLを付けて再度追加してください。

スクリーンショットに従ってください。問題が解決するはずです。ルックLawsonryは、この問題を解決するためのより良い解決策を持っている場所の下

Deleting the current repository

Adding the repository again

Typing the case-sensitive repository name