2012-07-28 22 views
11

私たちは、標準ビルドボックスでサーバー2008権限とSVN更新:同じフォルダ&SVNのアカウント、別のActive Directoryユーザー

へのWindows Server 2003から切り替えた後、SVNとの奇妙なアクセス許可の問題が発生しましたAD_User_Bボックスにログインして更新しようとのWindows 2003を使用する場合、スイッチは、SVN_UserでSVN_Code_Folderをマージし、

そこにSVNリポジトリを持つAD_User_A仲間がSVN_Userを使用して、フォルダ(C:\SVN_Code_Folder)があるし、TortoiseSVN 1.7.6コマンドが実行されます。

There's nothing to unlock. No file has a lock in this working copy.

:コンテキストメニューには、次のメッセージで満たされている経て、ロックされなかったファイルを、ロックを解除しようとすると

Command: Update
Error: Working copy 'C:\jboss-4.2.3.GA\server\New folder' locked
Error: sqlite: attempt to write a readonly database
Error: sqlite: attempt to write a readonly database
Completed!

それWindows 2008のは、それがメッセージで失敗します私はフォルダのアクセス許可を持っていましたが、 "ドメインユーザー"がフォルダを制御することで問題が解決されることがわかりましたが、そのような広範なアクセス許可を持たない方がよいでしょう。私は個々のユーザーとSVNグループに同じアクセス許可を与えようとしましたが、これらも機能しませんでした。

私には何が欠けていますか?
これはSVNの不適切な使用ですか?
2人の異なるドメインユーザーが.SVNファイルを削除せずにSVNを使用してフォルダを更新できますか?

答えて

1

win2008マシンのsvnサービスユーザーを確認しましたか? そのユーザーはローカル管理者特権を持ち、c: 何かを変更した後、サービスを再開してください。今後の参考のために

+0

フォルダのアクセス権によってこれを解決して、私はバッチスクリプトで複数のディレクトリを更新します。アドバイスありがとうございます。 – Chorinator

4

...

私は私が私の古いマシン上のファイル共有から、私の新しいラップトップのハードドライブにコピーすることを、いくつかのWCのと同じ問題を抱えていました。

問題は、自分自身に(すべてのドメインユーザーや他のグループとは対照的に)フォルダ全体を完全に制御することによって解決されたことが判明しました。私にとって

+4

これも私の問題を解決しました(Windows 2012 R2)。私はすでにグループから「フルアクセス」を受けていて、まだエラーが発生しています。私のユーザーに「フルアクセス」を与えた後、私は問題はなくなりました。 –

0

フォルダのアクセス許可を変更するには、ヘルプをdid'tが、私はここに

cmd -> Run as administrator -> start update script

関連する問題