SVNの設定

SVNの設定に割と苦戦したのでメモ.
自分の環境での設定なので,あくまで参考程度に.

サーバサイド

基本は CentOS へ WebDAV svn をインストールする。 - foldrrの日記 にある.

1.REPO-NAMEという新しいレポジトリを作成

svnadmin create /var/svn/REPO-NAME
chown www:www /var/svn/REPO-NAME

2.ユーザUSER-NAMEを追加

htpasswd /var/svn/.htpasswd USER-NAME

3.ユーザUSER-NAMEにレポジトリREPO-NAMEの権限を与える

cat /var/svn/authz
...
[REPO-NAME:/]
USER-NAME = rw
...

クライアントサイド

1.SVNクライアントを入れる
以下がおすすめ.
Win: TortoiseSVN プロジェクト日本語トップページ - SourceForge.JP
Mac: Versions - Mac Subversion Client (SVN)

2.新規フォルダを作成してチェックアウトし,以下でアクセス

https://www.example.com/svn/REPO-NAME