Centos 7インストール構成svn
4123 ワード
以下で使用するコマンドはすべてrootユーザーで、普通のユーザーであれば前にsudoを追加します.
yumコマンドを使用して直接インストール
インストールに成功したかどうかをテスト
svnデータディレクトリの作成(デフォルトsvnのデータディレクトリは/var/svn)は、もちろん自分でディレクトリを指定することもできます
バージョンライブラリを削除するには、フォルダを直接削除します.
svnプロファイルを変更するときは、各行の前にスペースを付けることはできません.エラー:/svn/weixinelnmpcom/conf/svnserve.conf:19: Option expected
構成例
構成例
構成例
特定のディレクトリの上位レベルに指定する必要があります.たとえば、ここでは/var/svnに指定する必要があります./var/svn/websiteには指定できません.そうしないと、ログイン時に「authorization failed」と間違えてsvnサービスを表示します.
ファイアウォールは3690ポートを開く必要がありますここでfirewallを例にとると、iptablesは自分でgoogleしてください
閉じないとエラーが表示されます.たとえば、svn:E 204900:Can't open file'/var/svn/website/format':Permission denied一時閉じます.
永続的に閉じる:
変更:
1.インストール
yumコマンドを使用して直接インストール
yum install subversion
インストールに成功したかどうかをテスト
svnserver --version
2.バージョンライブラリの作成
svnデータディレクトリの作成(デフォルトsvnのデータディレクトリは/var/svn)は、もちろん自分でディレクトリを指定することもできます
mkdir -p /var/svn
svnadmin create /var/svn/website
バージョンライブラリを削除するには、フォルダを直接削除します.
rm -rf /var/svn/website
svnプロファイルを変更するときは、各行の前にスペースを付けることはできません.エラー:/svn/weixinelnmpcom/conf/svnserve.conf:19: Option expected
3.svnプロファイルの変更
vi /var/svn/website/conf/svnserve.conf
構成例
[general]anon-access = none #
auth-access = write #
password-db = passwd #
authz-db = authz #
realm = website # ,
4.svnユーザープロファイルの変更
vi /var/svn/website/conf/passwd
構成例
[users]admin = admin # ,
fuhd = fuhd # ,
test = test # ,
5.svn権限制御プロファイルの変更
vi /var/svn/website/conf/authz
構成例
[groups]
admin = admin #admin , admin test = fuhd,test
[website:/] # (/var/svn/website),website: realm = website
@admin = rw # admin ,r ,w
[website:/test] # test (/var/svn/website/test)
@test = rw # test test
6.SVNサービスの起動、表示、停止
# -d : -r : svn
$ sudo svnserve -dr /var/svn # root
特定のディレクトリの上位レベルに指定する必要があります.たとえば、ここでは/var/svnに指定する必要があります./var/svn/websiteには指定できません.そうしないと、ログイン時に「authorization failed」と間違えてsvnサービスを表示します.
$ ps aux|grep svnserve # :3690
7.ファイアウォールの構成
ファイアウォールは3690ポートを開く必要がありますここでfirewallを例にとると、iptablesは自分でgoogleしてください
firewall-cmd --permanent -add-port=3690/tcp
firewall-cmd --reload
8.SELINUXを閉じる
閉じないとエラーが表示されます.たとえば、svn:E 204900:Can't open file'/var/svn/website/format':Permission denied一時閉じます.
setenforce 0
永続的に閉じる:
vim /etc/sysconfig/selinux
変更:
SELINUX = disable