#httpd-svn.conf SVN構成ファイル # #SVNで動作するようにモジュールを接続します LoadModule dav_moduleモジュール/ mod_dav.so LoadModule dav_svn_module modules / mod_dav_svn.so LoadModule authz_svn_moduleモジュール/ mod_authz_svn.so <場所/ svn> DAV SVN #SVNリポジトリを含むディレクトリへの絶対パス SVNParentPath "D:/ repos" #ストレージのリストを表示 SVNListParentPathオン #ストレージリストデザインファイル SVNIndexXSLT "/svnindex.xsl" #ストレージアクセス制御ACLファイル #使用するコメントを外します AuthzSVNAccessFile conf / svn / svnaccess #認証されたユーザーのみがリポジトリにアクセスできます 有効なユーザーが必要 #認証タイプ AuthType Basic #リポジトリの一般名 AuthName "私のSVNリポジトリ" #SVNストレージにアクセスするためのユーザーパスワードを含むファイル AuthUserFile conf / svn / svnpasswd </場所>
#Subversionシステム conf / svn / httpd-svn.confを含めます
@エコーオフ if%1 == "" goto USAGE 存在しない場合はsvnpasswd htpasswd -cm svnpasswd%1 存在する場合svnpasswd htpasswd -m svnpasswd%1 後藤EXIT :使用法 echo SVNアクセスファイルを作成します echo使用法:svnuserユーザー名 :終了
svnuser.bat
svnuser名
htpasswd svnpasswd user1 passwd_for_user1
htpasswdでは、実行ごとに(コマンドラインからパスワードを入力できるように)-bスイッチと、パスワードファイルを作成する最初の実行に-cスイッチが必要です。
[グループ] admins = oleg //グループ管理者、olegを記述 devteam = ira、oleg //メインプロジェクトの開発者グループ editors = @ devteam、sveta //ドキュメントを書くユーザー //前述のユーザーグループは、次のものに含めることができます。 //グループを参照する場合、@ group_nameが使用されます
[/] * = r @admins = rw
[RepA:/] oleg = //すべてのアクセス権を取り消し、空の値 ira = rw //読み取り、書き込み
[RepB:/] ira = oleg = rw
[ドキュメント:/] @editors = rw
[グループ] admins = oleg devteam = ira、oleg 編集者= @ devteam、sveta [/] * = r @admins = rw [RepA:/] オレグ= ira = r [RepB:/] ira = oleg = r [ドキュメント:/] @editors = rw 匿名= r
Source: https://habr.com/ru/post/J53753/More articles:ヒント:Miranda + MCLはメモリ消費を削減しますモスクワでのASP.NET MVCフレームワークのトレーニング私は遅れていますか、これは新しいですか?ビジネスプログラマー?デザインのなめとデザインの発見SVN、Apache、Trac for Windowsをインストールして設定します。 パート3-TracSVN、Apache、Trac for Windowsをインストールして設定します。 パート4 —最後。 ApacheとTrac皆のためのインターネット! -イスラエル政府宛の請願ITビジネスマン3人の女の子への3つの招待All Articles