リポジトリにネットワークアクセスできない場合

svnでネットワークアクセスしても「svn:No repository found」などのエラーが出てしまう場合の原因メモ。


まずは念のため、ローカルでディレクトリアクセスできるか確認します。

svn list file:///D:/svnrepos/mytest


svn listを使って、ネットワークアクセスのエラー内容を確認します。

svn list svn://localhost/myTest

svn:ホスト 'localhost' に接続できません」エラー

svn:ホスト 'localhost' に接続できません: 対象のコンピュータによって拒否されたため、接続できませんでした。

  • URLに指定したサーバ名が間違っている
  • svnserveが起動していない
  • svn接続を許可していない(Apacheと連携している場合など)

svn: No repository found」エラー

svn: No repository found in 'svn://localhost/myTest'

  • URLで指定したリポジトリ名が間違っている
  • svnserveのrオプション指定が間違ったPathを指している


svnserveの起動方法は以下のとおり。

svnserve -d -r d:\svnrepos