svnのインストール
2606 ワード
1.svnのインストール yum :
yum install subversion
:
svnserve --version
2.バージョンライブラリの作成 mkdir -p /yckj/svn # svn
svnadmin create /yckj/svn/repos #
3.svn総合プロファイルの構成 vi /yckj/svn/repos/conf/svnserve.conf #
[general]
anon-access = none # (read/write/none)
auth-access = write #
password-db = passwd #
authz-db = authz #
realm = repos # ,
4.svnユーザープロファイルの編集 vi /yckj/svn/repos/conf/passwd #
[users]
yckj_cgq = ysl2016 # ,
yckj_hyh = cgq2016
yckj_ysl = ysl2016 # ,
5.svn権限制御プロファイルの編集 vi /yckj/svn/repos/conf/authz #
[groups]
background = yckj_cgq # ,
android = yckj_ysl,yckj_hyh # ,
[repos:/] # svn (/yckj/svn/repos)
#repos:/ realm = repos
@background = rw # background ,r ,w
@android = r
[repos:/android]
@android=rw
6.SVNサービスの起動 -d :
-r : svn /
svnserve -dr /yckj/svn # root
SVN :
ps -ef | grep svnserve # :3690
:
netstat -anp | grep 3690
netstat -pln | grep 3690
7.ファイアウォールポートの構成
リファレンスドキュメント-ファイアウォールリファレンスfirewall-cmd --query-port=3690/tcp # 3690
firewall-cmd --add-port=3690/tcp # 3690
8.起動の設定
Subversionのデフォルトは/var/svn
をデータ・ルートとして使用します.このデフォルトの位置は、/etc/sysconfig/svnserve
によって変更できます.systemctl cat svnserve.service
EnvironmentFile=/etc/sysconfig/svnserve
を発見し、/etc/sysconfig/svnserve
を修正した.vi /etc/sysconfig/svnserve
OPTIONS="-r /var/svn"
をOPTIONS="-r /yckj/svn"
に変更systemctl is-enabled svnserve.service #
systemctl enable svnserve.service #
systemctl start svnserve.service # svn
systemctl stop svnserve.service # svn
yum :
yum install subversion
:
svnserve --version
mkdir -p /yckj/svn # svn
svnadmin create /yckj/svn/repos #
3.svn総合プロファイルの構成 vi /yckj/svn/repos/conf/svnserve.conf #
[general]
anon-access = none # (read/write/none)
auth-access = write #
password-db = passwd #
authz-db = authz #
realm = repos # ,
4.svnユーザープロファイルの編集 vi /yckj/svn/repos/conf/passwd #
[users]
yckj_cgq = ysl2016 # ,
yckj_hyh = cgq2016
yckj_ysl = ysl2016 # ,
5.svn権限制御プロファイルの編集 vi /yckj/svn/repos/conf/authz #
[groups]
background = yckj_cgq # ,
android = yckj_ysl,yckj_hyh # ,
[repos:/] # svn (/yckj/svn/repos)
#repos:/ realm = repos
@background = rw # background ,r ,w
@android = r
[repos:/android]
@android=rw
6.SVNサービスの起動 -d :
-r : svn /
svnserve -dr /yckj/svn # root
SVN :
ps -ef | grep svnserve # :3690
:
netstat -anp | grep 3690
netstat -pln | grep 3690
7.ファイアウォールポートの構成
リファレンスドキュメント-ファイアウォールリファレンスfirewall-cmd --query-port=3690/tcp # 3690
firewall-cmd --add-port=3690/tcp # 3690
8.起動の設定
Subversionのデフォルトは/var/svn
をデータ・ルートとして使用します.このデフォルトの位置は、/etc/sysconfig/svnserve
によって変更できます.systemctl cat svnserve.service
EnvironmentFile=/etc/sysconfig/svnserve
を発見し、/etc/sysconfig/svnserve
を修正した.vi /etc/sysconfig/svnserve
OPTIONS="-r /var/svn"
をOPTIONS="-r /yckj/svn"
に変更systemctl is-enabled svnserve.service #
systemctl enable svnserve.service #
systemctl start svnserve.service # svn
systemctl stop svnserve.service # svn
vi /yckj/svn/repos/conf/svnserve.conf #
[general]
anon-access = none # (read/write/none)
auth-access = write #
password-db = passwd #
authz-db = authz #
realm = repos # ,
vi /yckj/svn/repos/conf/passwd #
[users]
yckj_cgq = ysl2016 # ,
yckj_hyh = cgq2016
yckj_ysl = ysl2016 # ,
5.svn権限制御プロファイルの編集 vi /yckj/svn/repos/conf/authz #
[groups]
background = yckj_cgq # ,
android = yckj_ysl,yckj_hyh # ,
[repos:/] # svn (/yckj/svn/repos)
#repos:/ realm = repos
@background = rw # background ,r ,w
@android = r
[repos:/android]
@android=rw
6.SVNサービスの起動 -d :
-r : svn /
svnserve -dr /yckj/svn # root
SVN :
ps -ef | grep svnserve # :3690
:
netstat -anp | grep 3690
netstat -pln | grep 3690
7.ファイアウォールポートの構成
リファレンスドキュメント-ファイアウォールリファレンスfirewall-cmd --query-port=3690/tcp # 3690
firewall-cmd --add-port=3690/tcp # 3690
8.起動の設定
Subversionのデフォルトは/var/svn
をデータ・ルートとして使用します.このデフォルトの位置は、/etc/sysconfig/svnserve
によって変更できます.systemctl cat svnserve.service
EnvironmentFile=/etc/sysconfig/svnserve
を発見し、/etc/sysconfig/svnserve
を修正した.vi /etc/sysconfig/svnserve
OPTIONS="-r /var/svn"
をOPTIONS="-r /yckj/svn"
に変更systemctl is-enabled svnserve.service #
systemctl enable svnserve.service #
systemctl start svnserve.service # svn
systemctl stop svnserve.service # svn
vi /yckj/svn/repos/conf/authz #
[groups]
background = yckj_cgq # ,
android = yckj_ysl,yckj_hyh # ,
[repos:/] # svn (/yckj/svn/repos)
#repos:/ realm = repos
@background = rw # background ,r ,w
@android = r
[repos:/android]
@android=rw
-d :
-r : svn /
svnserve -dr /yckj/svn # root
SVN :
ps -ef | grep svnserve # :3690
:
netstat -anp | grep 3690
netstat -pln | grep 3690
7.ファイアウォールポートの構成
リファレンスドキュメント-ファイアウォールリファレンスfirewall-cmd --query-port=3690/tcp # 3690
firewall-cmd --add-port=3690/tcp # 3690
8.起動の設定
Subversionのデフォルトは/var/svn
をデータ・ルートとして使用します.このデフォルトの位置は、/etc/sysconfig/svnserve
によって変更できます.systemctl cat svnserve.service
EnvironmentFile=/etc/sysconfig/svnserve
を発見し、/etc/sysconfig/svnserve
を修正した.vi /etc/sysconfig/svnserve
OPTIONS="-r /var/svn"
をOPTIONS="-r /yckj/svn"
に変更systemctl is-enabled svnserve.service #
systemctl enable svnserve.service #
systemctl start svnserve.service # svn
systemctl stop svnserve.service # svn
firewall-cmd --query-port=3690/tcp # 3690
firewall-cmd --add-port=3690/tcp # 3690
Subversionのデフォルトは
/var/svn
をデータ・ルートとして使用します.このデフォルトの位置は、/etc/sysconfig/svnserve
によって変更できます.systemctl cat svnserve.service
EnvironmentFile=/etc/sysconfig/svnserve
を発見し、/etc/sysconfig/svnserve
を修正した.vi /etc/sysconfig/svnserve
OPTIONS="-r /var/svn"
をOPTIONS="-r /yckj/svn"
に変更systemctl is-enabled svnserve.service #
systemctl enable svnserve.service #
systemctl start svnserve.service # svn
systemctl stop svnserve.service # svn