VisualSVN 2.5.16認証は私を夢中にさせます-MS Windows 7では動作しません
サーバー上のVisualSVN 2.5.16、開発マシン上のクライアントとしてのTortoise SVN 1.8.1。 誰かにリポジトリへのアクセスを許可するために、VisualSVNサーバーマネージャーにアクセス許可を設定しました。パーミッションは「ブラウズリポジトリ」インターフェースに反映されているように見えますが、VisualSVNサーバーと通信するときのTortoiseSVNからの更新/コミットアクションには反映されていません。 例:私は何ヶ月も取り組んでいるプロジェクトに行ってテストしました-VisualSVNサーバーマネージャーで自分の権限を削除して、すべてのユーザーにアクセス権がなく、開発者グループにアクセス権がないようにします。IEはこの時点でアクセスできません。それでも、テストファイルを作成して、リポジトリにコミットできます。次に、リポジトリからファイルを削除してコミットします。リポジトリの読み取りまたは書き込みの許可を取り消すことができないようです。 変更により、TortoiseSVNの「Repository Browser」にリポジトリが表示されるようになりました(つまり、権限を削除したツリーブランチが表示されません)が、Windows 7ファイルエクスプローラーのコンテキストメニューからの更新/コミットアクションは引き続き正常に動作します。 彼が作業している他のリポジトリへの読み取り/書き込み権限が明示的に与えられているにもかかわらず、同僚がリポジトリにアクセスして変更をコミットするのを妨げているのは同じ種類の奇妙さだろうかと思います。 私が解決しようとしている根本的な問題は、同僚がリポジトリの一部への読み取り専用アクセスを持っている理由です。許可されたアクセスの2つのモードは「全員」の「アクセスなし」と「読み取り/書き込み」アクセスのみです開発グループと彼は明示的に。彼は、明示的なログインを使用してVisualSVNに対して認証を行っていますが、読み取り専用アクセスのみを取得しています。VisualSVNのドキュメントによると、彼の名前が明示的に読み取り/書き込みアクセスを許可されているため、これにより、任意の継承またはリポジトリフォルダーでの「全員」アクセスが許可されます。 明示的なアカウントを持つVisualSVN Standard EditionとWindows 7のTortoiseSVNの間には、奇妙なことがあります。