CentOSの7ビルドSVNに基づいて、

⒈インストールSVNサーバ

  1. Subversionをインストールします。

  Subversionはその設計目標は、CVSを交換することで、枝管理システムを使用して、RCS、CVSに関して、バージョン管理システムです。

YUM -y転覆をインストール

⒉SVNリポジトリを作成します

  1.プロジェクトのリポジトリを作成します。

ます。mkdir -p /データ/ SVN / myprojectに
 svnadminは作成/データ/ SVN / myprojectに

⒊SVNの設定情報

  構成ディレクトリ/データ/ SVN / myprojectに/ confに

  3つのファイルは、それぞれ、設定ディレクトリにありますが、  

  • authzには、アクセス制御(設定)ファイルです
  • passwdファイルには、アカウントのパスワードです
  • SVNは、包括的なサービスsvnserve.confとプロファイルです

  1.編集のauthz、以下の内容を参照します

[グループ]             
#ユーザグループ
管理者=管理者は、ルートは、テスト・   
ユーザは、ユーザグループ#に対応する
[/]                 ライブラリディレクトリの許可
RW = @admin          
#グループ権限
* = R&LTの                
#非ユーザーグループの権限

  2.アカウントのパスワードファイルのpasswdを設定し、以下の内容を参照してください。

[ユーザー] 
#ハリー= harryssecret 
#サリー= sallyssecret 
管理= 123456 
ルート= 123456 
テスト= 123456

  3.設定SVN包括的なサービスプロファイルsvnserve.confとは、以下の内容を参照してください。

[一般] 
#強制-名-ケース=なし
#匿名アクセス許可は、読み取り、書き込みすることができ、どれも、デフォルト読むに
非導アクセス=なし
#が書き込みアクセス持っている権限のあるユーザーを有効にする
のauth-アクセス=ライト・
パス#パスワードデータベースの
パスワードをpasswdの= -db 
#アクセス制御ファイル
のauthz-DB =のauthz 
#認証ネームスペース、SVNは表示に認証を要求されます、そしてキー資格情報のキャッシュとして
領域= /データ/ SVN / myprojectに

[SASL]

SVNサービスを開始⒋

  1. SVN

svnserveの-d -r /データ/ SVN

  SVNプロジェクト2.checkout

ます。mkdir -p /データ/ワークスペース/ myprojectに
SVNの共同SVN://127.0.0.1/myproject /データ/ワークスペース/ myprojectに--usernameルート123456 --force --no-AUTH-キャッシュを--password

  3. SVNサーバーにファイルを送信

    ⅠSVNサーバへのローカルからの書類の提出  root パスワード  /data/svn/myproject/conf/passwd ファイルにパスワードを保存

CD /データ/ワークスペース/ myprojectに
エコー検査>> test.txtという
のsvn test.txtの追加
コミットのsvnのtest.txt -m '試験'

    成功提出後ⅱ次のコマンドを使用して、ローカルプロジェクトからファイルを削除することができます

CD /データ/ワークスペース/ myprojectに
RM -rfあるtest.txt

    削除ⅲ後SVNサーバによって回収することができます

CD /データ/ワークスペース/ myprojectにする
のsvn更新

 

おすすめ

転載: www.cnblogs.com/fanqisoft/p/11295262.html