CentOS7 SVNビルド展開プロジェクト

まず、SVNのインストール
[クライアント〜@ルート]#yumの-y Subversionをインストールし

たファイルがインストールされているかを確認するために
、[ルートクライアント〜@]#のRPM -qlのSubversion
の/ etc / Subversionの
は/ etc /のsysconfig / svnserveの
/ RUN / svnserveで
は/ usr / binに/ SVN
の/ usr / binに/ svnadminの
は/ usr / binに/かけません
の/ usr / binに/ svnlook
は/ usr / binに/ svnrdump
は/ usr / binに/ svnserveのに
は/ usr / binに/ svnsync
は/ usr / binに/つけません持って
は/ usr / libに/にsystemdを/system/svnserve.service

第二に、リポジトリの確立
への/ var / SVNルートディレクトリデータとすることができるように/のsysconfig / svnserveのこのデフォルトの場所を変更することにより、/等Subversionのデフォルト

VIMの/ etc /のsysconfig / svnserveの
ファイル内容
OPTIONS = " - Rは/ var / SVN"

初期化後、デフォルトの位置を変更オフ、その後のsvnサービスを開始するにはsystemctlコマンドを使用することができ、または他の手動でのsvnサービスを開始する必要があり
、次のようにデフォルトの場所を変更することです:
OPTIONS = - 「R /データ/ SVN」

、その後、リポジトリのsvnadminは確立を使用して
、[クライアント@ルート〜]ます。mkdir -p#/データ/ SVNの
[クライアントルート@〜]#svnadminは作成/データ/ SVNの
[クライアントルート@〜]#LL /データ/ SVNを-d
ルート-XR-X drwxr。6ルート86午前16時59分で2月12日/データ/ SVN
[クライアントルート@〜]#LL /データ/ SVN 
合計8
drwxr XR-2、X-54は、ルートが2月12日16時59分でCONFルートである
drwxr SR-233-Xは2月12日16時59分にルートルート6 DB
-R&LT - R&LT - r--の1つのルートルート2フォーマット12 16:59 2月
drwxr XR-2 X-231ルートルートフック16:59 2月12
drwxr XR-2、X-41は、ルートにルートを2月12ロック午後4時59分
-rw-R&LT - r--のルートルート1 2 229日付12午後4時59分のREADME.txt。

3.Install
3.1編集passwdを、二人のユーザーを追加:LUゲスト
[クライアント@ルートのsvn]#confにCDを
[クライアントのconfルート@]#Vimのpasswdの
[ユーザー]
LU = 123456
ユーザーレビュー= 123456

LUの読み取りおよび書き込み権限提供されたファイルのauthzに3.2編集アクセス権、guetsが読ん
[クライアント@ルートのconf] Vimののauthz番号
[/]
LU = RW
= R&ゲストLT

3.3編集svnserver.conf
[ルートクライアント@のconf]#Vimのsvnserve.confと
[一般]
アノンアクセス#=なし書き込みは匿名ユーザーの禁止
のauth-アクセスを=書き込み#認証は、ユーザーが読むことを可能にし、書き込み
パスワードデシベル= passwdの#パスワードファイルが現在のディレクトリはpasswd
のauthzカレントディレクトリのパスワードデシベル= passwdの#ファイルのパーミッション

第四に、ブートエントリを追加し、SVNのサービスを開始
[クライアントconfの@ルート]#はsvnserveのを開始systemctl
[クライアントのsvn @ルート]#はsvnserveのを有効にsystemctl .service 
/etc/systemd/system/multi-user.target.wants/svnserve.serviceから/usr/lib/systemd/system/svnserve.serviceするために作成したシンボリックリンクを。

あなたはSVNステータスを表示systemctlステータスのsvnserveを使用することができます

SS -ltunp | grepのはsvn
3690のリスニングポート

#SS -ltunp [クライアントのconf @ルート] | grepのSVN
のtcp 0 7 * LISTEN:* 3690:*ユーザー:(( "svnserveの"、PID = 54321、FD = 3))

PS AUXを| grepをSVNが
実際にあることを確認することができ、これは、起動するコマンドである手動で開始することができます

#PS AUX [クライアントのconf @ルート] | grepのSVN
ルート54321 0.0 0.1 180 732 1048 Ssの17:21午前0時00分は/ usr / binに/ svnserveの--daemon --pid-FILE = / RUN / svnserveの/ svnserve.pid - ? R&LT /データ/ SVN
ルート54336 0.0 0.0 112 724 988 PTS / S. 7 = +午後05時24分夜12時00 grepの自動--color SVN

接続カメに小さな窓を有する5、


ユーザー名とパスワードを入力します。


その後も行きます:


新しい文書を作成し、空白スペースを右クリックし、クリックコミット


提出するクリックしてください。


ディスプレイの実行が完了しています


そして、あなたが初期化され、新しいディレクトリを作成し、することができ、ファイルは後に同期されます

おすすめ

転載: www.cnblogs.com/suli0827/p/12582434.html