サブバージョン用の自動化されたパスベースの認証ツールを見つけようとしています。または、大きな認証ファイルをより効率的に管理する方法に関する推奨事項
現在、1000 を超えるユーザー、150 のグループ、および 550 のアクセス ルールがあります。auth ファイルはほぼ 1500 行です。
このサイズのリポジトリ構造を管理するには時間がかかり、最終的には費用がかかります。同じグループ内に重複するユーザーが多数存在する、複数のグループが不必要に重複しているなど。
このサイズの認証ファイルを管理するためのより自動化されたソリューションを見つけることができませんでした。ユーザーを検索し、重複がないことを確認し、一度に10人以上のユーザーを正しい権限で正しいリポジトリに追加します。このタスクに vi を使用するのは、控えめに言っても困難です。
自動化されたバックアップ スクリプト ランナーがあり、実行するとバックアップが作成され、認証ファイルを変更できるようになります。これが生産ラインの停止ミスを防ぐ唯一の方法です。
私が見つけた 1 つのツールは suaf でした。優れたツールですが、サーバー上のマシンからファイルを編集する簡単な方法ではないようです。私が探している目的を打ち負かします。
現在の認証ファイルをクリーンアップし、重複を見つけ、適切なリポジトリにユーザーを追加し、リポジトリへの新しいパスと新しいユーザー グループを作成できるツールが必要です。
この規模のレポ構造で有益なツールや推奨事項はありますか?
参考までに: SVN は Linux マシンで実行されます。