エントリー

Subversionのセットアップメモ

玄箱(debian)にSubversionをセットアップ

必要なパッケージのインストール

# apt-get install apache2 (既に済み)
# apt-get install subversion subversion-tools libapache2-svn

リポジトリの作成

# mkdir /mnt/svn/workspace
# svnadmin create --fs-type fsfs /mnt/svn/workspace
# chown -R www-data:www-data /mnt/svn/*
# chmod -R 770 /mnt/svn/*

Apacheの設定(/etc/apache2/mods-available/dav_svn.conf)

<Location /svn>
 DAV svn
 SVNListParentPath on
 SVNParentPath /mnt/svn
 Options Indexes
 Order Allow,Deny
 Allow from <セグメント内>
 AuthType Basic
 AuthName "Subversion repositories"
 AuthUserFile /etc/apache2/dav_svn.passwd
 <LimitExcept GET PROPFIND OPTIONS REPORT>
  Require valid-user
 </LimitExcept>
</Location>

モジュールのロード

# a2enmod dav_svn

パスワードファイルの作成

# htpasswd -c /etc/apache2/dav_svn.passwd <UserName>

Apacheを再起動

# /etc/init.d/apache2 restart

確認

# svn ls http://localhost/svn/workspace/

ブラウザやTortoiseSVNのリポジトリブラウザ

http://<ServerAddress>/svn/workspace/

SSLかSSH設定(後に)

# a2enmod dav
# apt-get install openssl ssl-cert
・・・
(未稿)

コミット後にログメッセージを編集(2010.04.10 追記)

# cd /mnt/svn/workspace/hooks
# mv pre-revprop-change.tmpl pre-revprop-change
# chmod +x pre-revprop-change

(参考)TortoiseSVNのヘルプ

http://suto3.mo-blog.jp/nashita/2005/05/subversion_6ebc.html
http://d.hatena.ne.jp/kshimo69/20080116/1200491452
http://www.reviewingit.com/index.php/content/view/62/1/

ページ移動

コメント

  • コメントはまだありません。

コメント登録

  • コメントを入力してください。
登録フォーム
名前
メールアドレス
URL
コメント
閲覧制限
投稿キー(スパム対策に、投稿キー を半角で入力してください。)

ユーティリティ

検索

エントリー検索フォーム
キーワード

過去ログ

Feed