svnadminコマンドが正しく機能しない場合、以下のいくつかのステップを確認してみてください。
環境変数の設定: svnadminコマンドを使用するためには、Subversionのバイナリが正しくインストールされたフォルダが環境変数PATHに含まれている必要があります。インストールしたフォルダ(通常はbinフォルダ)を環境変数PATHに追加してみてください。
set PATH=%PATH%;C:\Program Files\TortoiseSVN\svn-win32-1.8.13\bin
mkdir c:\home2\test_svn
cd c:\home2\test_svn
svnadmin create test_repo
正しいコマンドを使用: svnadmin createコマンドを使用する場合、正しい構文を使っていることを確認してください。コマンドは次のようになります。
svnadmin create /path/to/repository
/path/to/repositoryは新しいリポジトリを作成するディレクトリのパスを示します。このパスは存在するディレクトリでなければなりません。
管理者権限を確認: リポジトリを作成するディレクトリが正しい場所にあり、必要な書き込み権限があることを確認してください。一般的に、管理者権限を持つユーザーとしてコマンドを実行する必要があります。
正しいバージョンのSubversionを使用: インストールしたSubversionのバージョンが正しいか確認してください。古いバージョンや正しくインストールされていないバージョンを使用している可能性があります。
インストールの確認: Subversionが正しくインストールされていることを確認してください。インストールが不完全な場合、コマンドが機能しないことがあります。再インストールを試してみることも検討してください。
エラーメッセージの確認: ターミナルまたはコマンドプロンプトに表示されるエラーメッセージを確認し、問題の特定に役立つ情報が含まれているか確認してください。
以下コマンドが通った後の手順
1.C:\home\test_svn\test_repo\conf\passwd に行を追加します
-------------------
[users]
# harry = harryssecret
# sally = sallyssecret
user=pass
-------------------
2.C:\home\test_svn\test_repo\conf\svnserve.confのコメントを外します
-------------------
[general]
anon-access = read
auth-access = write
password-db = passwd
-------------------
svnサーバのプログラムを実行します。
コマンドを実行すると、そのまま応答が無くなりますが、ウインドウは閉じずに置いておきます。
svnserve.exe --daemon --root c:\home\test_svn
別のウィンドウを開き、作ったリポジトリをチェックアウトします。
下記の例ではコマンドラインで作業していますが、TortoiseSVNをGUIで作業してもOKです。
set PATH=%PATH%;C:\Program Files\TortoiseSVN\svn-win32-1.8.13\bin
cd /d c:\home\test_client
svn co svn://localhost/test_repo