svn install

svnWindowsにインストール

ここから、Windows用バイナリをダウンロード
http://subversion.tigris.org/project_packages.html

今回は1.3.2stableをインストール

落としたsvn-1.3.2-setup.exeをダブルクリック


リポジトリを入れるディレクトリの作成

mkdir d:\svn
mkdir d:\svn\mvt

リポジトリの作成

svnadmin create d:\svn\mvt

簡単な設定のsvnserverを使う

svnserve -d -r d:\svn\mvt
  -d:daemonとして起動
  -r:path pathをrootとして起動

クライアントはdebianを使用

aptitude install subversion

cd インポートするディレクト

svn import svn://192.168.0.254/
svn: Can't find config file 'D:\svn\mvt\conf\svnusers'

うへぇぇぇ、なんでだろ・・
svnusersのファイルがなかったのが原因のため、ファイルをhtpasswdで作成

再度挑戦

svn import svn://192.168.0.254/
svn: D:\svn\mvt\conf\svnusers:1: Section header expected

えぇぇぇぇ、なんでーーーー。

調べたら、svnusersファイルの先頭にセクションが必要だった。

svnusersファイルの先頭に

[users]

を追加

Authentication realm:  mvt Repository
Password for 'xxxxxx':

これでもだめ。
なんでだろー。
結局以下の設定でできた。

[users]
test = test

で、おk
htpasswdで作ったやつでなくて、平文でパスワードを記述しないとだめっぽい。へこむ。