it-swarm-ja.com

fileshareのSVN-ユーザーはコミットできません-ファイルを開くことができません 'txn-current-lock'

Windowsネットワークファイル共有にいくつかのSVNリポジトリがあります。ユーザーは、フルコントロール、読み取り、書き込み、および追加できるその他のほぼすべての権限を持っています。コミットしようとすると、エラーが発生します。

ファイルを開くことができません '// fileshare/svnrepos/projectname/db/txn-current-lock':アクセスが拒否されました

File:///経由でアクセスされています。 私が知っているのはbadbadterriblesvnユーザーです しかし、私はそれを設定する他の方法がわかりません 管理者ではなく、このファイル共有だけが利用可能です。

少し掘り下げて、snvserveを使用する必要があると言われましたが、リモート共有でsvnserveを実行していません。自分のマシンから実行してみることができますが、ハングするだけで、何も印刷されません。リモートマシンにインストールできないか、実際に多くのことを実行できません。

これをsvnサーバーに配置する方がよいことはわかっていますが、その間にこれを起動して実行するには、何を確認する必要がありますか? (そして理想的には、どうすればsvnserverを稼働させることができますか?その共有を管理している管理者の何人かと話す必要がありますか?)

1
trycatch

たとえば、「ケルビン」としてログインし、フルコントロールの管理者グループにいます。

「Windows認証を使用する->基本認証」を使用してVisualSVNサーバーを実行します

VisualSVNサーバーの[リポジトリ]-> [プロパティ]-> [セキュリティ]で、「ケルビン」、管理者グループ、およびVisualSVNサービスアカウントを読み取り/書き込み権限で追加します。

次に、「C:\ Prpositories」フォルダ->プロパティ->セキュリティに移動します。 「Kelvin」という名前で私の許可を確認してください。非常に奇妙な理由で、私のアカウント「Kelvin」にはここに「書き込み」許可がありませんでした。自分自身をフルコントロールします。再試行。ここで、問題-ファイルを開くことができません '// fileshare/svnrepos/projectname/db/txn-current-lock':アクセスが拒否されました-はなくなります。

1
Kelvin

何を見る必要がありますか?

[...] Permission denied

それはベルを鳴らすはずです。教会の鐘と同じくらいの大きさ。

リポジトリフォルダを右クリックして、Securityタブを使用するだけです。リポジトリ内のサブフォルダも確認する必要があるかもしれません。

0
Turbo J