CentOSの下でyumを介してsvnと構成をインストールします

1. 周囲##

  1. svnをインストールします
    yum -y install subversion

  2. 構成

リポジトリディレクトリを作成する
mkdir /www/svndata

svnserve -d -r /www/svndata

  1. リポジトリを構築する

新しいSubversionプロジェクトを作成する
svnadmin create /www/svndata/oplinux

ユーザーのrsyncアクセスを許可するように構成します
cd /www/svndata/oplinux/conf

vi svnserve.conf
anon-access=none
auth-access=write
password-db=passwd

注:変更されたファイルの前にスペースを入れることはできません。スペースを入れないと、svnサーバーの起動時にエラーが発生します。

vi passwd
[ users]
#< ユーザー1> = <パスワード1>
#< ユーザー2> = <パスワード2>
david=123456

  1. クライアント接続
    svn co svn://ip/oplinux
    ユーザー名パスワード:123456

===============================================================

  1. SVNとWEBの同期を実現します。COワンアウトにすることも、倉庫に直接装備することもできます。
  1. Webサーバーのルートディレクトリを/ www / webrootに設定します

  2. SVNをチェックアウトする

svn co svn://localhost/oplinux /www/webroot

WEBユーザーの権限を変更する

chown -R apache:apache /www/webroot/oplinux

  1. 同期スクリプトを作成する

cd /www/svndata/oplinux/hooks/

cp post-commit.tmpl post-commit

ポストコミットを編集し、ファイルの最後に以下を追加します

export LANG=en_US.UTF-8
SVN=/usr/bin/svn
WEB=/www/webroot/
$SVN update $WEB –username rsync –password rsync
chown -R apache:apache $WEB

スクリプトの実行権限を増やす

chmod +x post-commit

Recommended Posts

CentOSの下でyumを介してsvnと構成をインストールします
centosはyumを介してmysqlをインストールします
Ubuntu16.04のインストールとSVNの構成
CentOS7yumはmysqlをインストールして起動します
CentOS5.9でkeepalivedをインストールして構成します
Centos5.2でLAMPをコンパイルしてインストールします
CentOS8インストールGitと基本構成
CentOS7yumはmysqlをインストールして起動します
CentOSでのJava-JDKのインストールと構成
Python3をインストールし、CentOS8でansible
CentOS6.8でdockerをインストールして使用する
CentOS7の下にPython3とPyをインストールします
CentOS6.3の下にMono3.2とJexus5.4をインストールします
CentOS7でlibmodbusライブラリをコンパイルしてインストールします
CentOS 7でのTomcatのインストールと構成(Tomcatの起動)
centos7でのredisのインストールと構成
32ビットおよび64ビットのCentOS6.0でMono2.10.8およびJexus5.0をインストールします
Centos8でnodejsとyumをコンパイルしてインストールします
CentOS7のyumにDockerCEをインストールします
centos7をインストールして接続します
CentOS8でのyumソース構成とnmcliコマンドの簡単な紹介
Centos7の下にActiveMQをインストールします
CentOS7の下にPostgreSQL12をインストールします
VMwareにCentOSをインストールする
CentOS 7.2YumはMySQL5.6をインストールします
VMware10でのCentOS7のインストールと構成のグラフィックチュートリアル
Centos7にmysqlをインストールします
CentOS6.5でのrsyncサーバーのインストールと構成
Centos7の下にJenkinsをインストールします
Centos7YUMはMariaDB10.0をインストールします
MariaDBCentos7の下にMariaDBをインストールします
CentOS6.5の下にmysql5.1をインストールします
Windows 8Hyper-VでのCentOS6およびSSH構成のインストール
CentOSの下のyumにPHPをインストールし、php-fpmサービスを構成します
Centos7でのJDK、mysql、tomcatの環境構成
LinuxcentosでLnmpシェルスクリプトをコンパイルしてインストールします
centos7はpython3とipythonをインストールします
Centosmysqlのインストールと構成
Linuxを理解し、CentOSをインストールする
CentOS7はMonoとMonoDevelopをインストールします
Centos7のインストールと構成のプロメテウス
CentOS6.5はJava8とTomcat8をインストールします
CentOS7のインストールと構成PPTP
CentosはGitをコンパイルしてインストールします
CentOS6.9でOracle11gR2データベースをインストールします
CentOSのインストールと構成cmake
LinuxにMySQLをインストールする(CentOS 7)
Centos7.5のインストールと構成MongoDB4.0.4
CentOS7のインストールと構成PPTP
Centos6.5はmongodbをインストールして構成します
CentOS7はpython3とpip3をインストールします
CentOS6の下にJavaJDK8をインストールします
CentOS7はOracleJDKとJREをインストールします
CentOS6.5はJava8とTomcat8をインストールします
CentOS6はJira7をインストールしてクラックします
CentOS6.5はJava8とTomcat8をインストールします
Centos7はntp-4.2.8p11をコンパイルしてインストールします
CentOS6.9はpythonをコンパイルしてインストールします
CentOS6のインストールとコンフルエンスのクラック
CentOS6はpython3をコンパイルしてインストールします
CentOS7の下にMongoDBデータベースをインストールします