手順
-
サブバージョンパッケージをインストールします。
Ubuntuの場合:
# apt-get install subversion
Red HatまたはCentOSの場合:
# yum install subversion
-
svnディレクトリーをシステムのルートに作成します。
# mkdir /home/svn
-
新しいSVNリポジトリー(my_repoなど)を作成します。
# svnadmin create /home/svn/my_repo
-
次のコマンドを実行します。
$ cd /home/svn/my_repo/conf
-
svnディレクトリーを読み書きできる権限を与えます。
# chmod 777 /home/svn -R
警告: このコマンドによって、すべてのユーザーに対してディレクトリーの読み取りと編集の権限が与えられます。 -
passwdファイルを開きます。
# vi passwd
-
passwdファイルに、ユーザー名とそのユーザーのパスワードを追加します。例:
test1=Talend123 test2=Talend123
-
authzファイルを開きます。
# vi authz
-
追加したばかりのユーザー名をauthzファイルに追加し、権限を与えます。例:
test1=r #Reading permission only test2=rw #Reading and writing permissions
ヒント: 設定によっては、他のユーザーが権限を持たないことを確認できるよう、*=
を追加する必要があります。 -
SVN設定ファイルを開きます。
# vi svnserve.conf
-
次のパラメーターをコメント解除します。
anon-access = read auth-access = write password-db = passwd authz-db = authz
ヒント: 設定によっては、次のパラメーターをコメント解除し、リポジトリーディレクトリーのパスをrealm = /home/svn
と指定する必要があります。 -
Apache Subversionを再起動します。
# svnserve -d --listen-port 3690 -r /home/svn
- Talend Administration CenterでApache Subversionにアクセスします。