Subversionインストール備忘録

Subversionインストール備忘録(Ubuntu編)
SVNももう時代遅れなのですか・・・・
今度はGitですか、確かにコレは良さそうだ。
レンタルサーバにもSVNより簡単にインストールできるそうなので
今度挑戦だな。
後は、TortoiseGitの使い心地によってはGit凄くいいかも。

まぁ、でも書きますけどねSubversionインストールの備忘録、
いま更ですけど、ちょっとUbuntuに入れてみたかったのでメモです

いろんなブログとかから引用しました。

■WebサーバApache2のインストールをします。

 $ sudo apt-get install apache2

■Subversionのインストール

 $ sudo apt-get install subversion subversion-tools libapache2-svn

※subversion-toolsはレポジトリのバックアップやファイルのマージなどのツール群。
※libapache2-svnはレポジトリをApache2を利用して公開するためのModule。

■Subversionの設定

/etc/apache2/mods-enabled/dav_svn.confを編集する。

 $ sudo vi /etc/apache2/mods-enabled/dav_svn.conf
 
DAV svn
SVNParentPath /home/svn

設定反映させるためApacheの再起動

 $ sudo apache2ctl restart

■Subversionのテスト
「test」という名前でレポジトリを作成する。

 $ sudo mkdir /home/svn/
$ cd /home/svn/
$ sudo svnadmin create test

■Apache側からアクセスできるようにファイルの所有者・グループを変更しておく。
■testディレクトリとtestファイルを作成

 
>$ cd
$ mkdir test
$ cd test
$ cat > test
aaa
bb
ccc

■apacheはwww-dataというユーザーで動いている。確認の為下記のようにコマンド

 
kan@ubuntu-vm:/home/svn$ ps aux | grep apache2
root????? 5495? 0.0? 1.9? 24512 10016 ???????? Ss?? 22:12?? 0:00 /usr/sbin/apache2 -k start
www-data? 6198? 0.0? 1.1? 24648? 6180 ???????? S??? 22:30?? 0:00 /usr/sbin/apache2 -k start
www-data? 6199? 0.0? 1.0? 24512? 5596 ???????? S??? 22:30?? 0:00 /usr/sbin/apache2 -k start
www-data? 6200? 0.0? 1.0? 24512? 5596 ???????? S??? 22:30?? 0:00 /usr/sbin/apache2 -k start
www-data? 6201? 0.0? 1.0? 24512? 5596 ???????? S??? 22:30?? 0:00 /usr/sbin/apache2 -k start
www-data? 6202? 0.0? 1.0? 24512? 5596 ???????? S??? 22:30?? 0:00 /usr/sbin/apache2 -k start
www-data? 6207? 0.0? 1.0? 24512? 5596 ???????? S??? 22:31?? 0:00 /usr/sbin/apache2 -k start
kan?????? 6235? 0.0? 0.1?? 2812?? 764 pts/0??? R+?? 22:32?? 0:00 grep apache2

■上記の確認したように「test」ディレクトリオーナー変更

 
$ sudo chown -R www-data.www-data test

■testディレクトリとtestファイルを作成したものを、testレポジトリにインポートする。

 
$ cd ../
$ svn import test/? http://localhost/svn/test/ -m "import test"
追加しています    test/test

リビジョン 1 をコミットしました。
$ svn checkout http://localhost/svn/test
test/test
リビジョン 1 をチェックアウトしました。

※http://localhost/svn/test/にアクセスして 「Revision 1: /」とか表示されてればOK
svn

Share

One Response to “Subversionインストール備忘録”

  1. Melissa Says:

    Very recently visited this place on my last trip to Mu9;vi.You&#3mbae got some excellent pics and liked your style of narration.Do drop by my blog sometime! 🙂

トラックバックURL

コメントする