説明
SVNのリポジトリを追加するにはsvnadminコマンドを使います。コマンドの詳しい説明に関してはここでは割愛します。svnadmin create REPOS_PATHリポジトリのパスにはapacheのフォルダを指定しますが、通常"/var/www/svn/"か”/usr/local/svn/”内の任意のフォルダになると思われます。この辺りは設定によって変化します。
svnadminによってリポジトリフォルダを追加した後、そのフォルダをapacheが使用できるようにパーミッションを変更する必要があります。
小技
別の方法として、SVNを追加する際にapacheユーザーを偽装することで、パーミッションを変更する作業が必要なくなります。ただしこの方法を使おうと思とルート権限で実行する必要があります。
以上がSVNの作成方法になります。以下に”/var/www/svn/sample”というリポジトリを追加する例を説明します。
方法その1
フォルダを作成してからパーミッションを変更する方法svnadmin create /var/www/svn/sample
chmod -R apache: /var/www/svn/sample
方法その2
ユーザーを偽装してフォルダを作成する方法sudo -u apache svnadmin create /var/www/svn/sample
0 件のコメント :
コメントを投稿