Windowsプラットフォームsvnサービス側の構成と使用

1789 ワード

今日はwindowsプラットフォームの下でsvnサービス端を構築してみました.次に具体的な方法を紹介します.
step1
svnサービスをダウンロード
インストールが完了したら環境変数Pathを設定インストールしたパスのbinディレクトリを追加します:私のインストールディレクトリは:E:Program FilesSubversionbinです
インストール後、dosで構成に成功したかどうかをテストできます.svnserve--versionを入力します.
step2
バージョンライブラリの作成:svnadmin create:svnRepository
eディスクにsvnRepositoryというライブラリが作成され、confというフォルダがあります.これは構成する必要があるファイルです.
authzファイル:主な役割:1、ユーザーグループを定義する2、異なるディレクトリの下で異なるユーザーまたはユーザーグループに異なる権限を割り当てる.
 

  [/] //      zzn      ,       
  zzn = rw
  * = r
  

 
passwdファイル:主にユーザー名とパスワード
 

  zzn = zzn//    zzn  zzn
  

  svnserve.confファイル:
 

  anon-access = read  //            
  auth-access = write  //
  password-db = passwd
  authz-db = authz  
  realm = zznSVN   //      
  

*****これらのファイルの構成中に、スペースが開いている(authz-db=authzのauthzの前にスペースが存在しないように注意してください.そうしないと、サービスを開始するとエラーが発生します).
step3:
起動サービス:svnserve-d-r e:svnRepository
TortoiseSVNクライアントを使用して、クライアントツールに正常に入力されたかどうかをテストできます.svn://localhost/zznSVN接続が成功するかどうかを確認します.サービス側が必要な場合は、さっき起動したdosウィンドウを閉じることはできません.
 
Step 4:バージョンライブラリにプロジェクトをインポートしたい
もう1つdosウィンドウを開き、プロジェクトが存在するパスE:HelloCXFを開きます.
   E:\HelloCXF>svn import . svn://localhost/HelloCXF -m "my first repository"--username zzn --password zzn
dosウィンドウにsvnにファイルを追加する表示が表示されます.TortoiseSVNクライアントでインポートしたプロジェクトHelloCXFを表示できます.
Step 5:プロジェクトHelloCXFを作成したフォルダにエクスポートしますe:test
      E:\>mkdir test
      E:\>cd test
E:\test>svn checkout svn://localhost/HelloCXF --username zzn --password zzn
testフォルダにチェックしたアイテムが表示されます
何か質問があればO(∩∩)O~に連絡してください.