SVN 1.6 をインストールした RedHat 6 エンタープライズ サーバーがあります。このマシンはネットワーク上になく、ネットワーク上にあったこともありません。最終的にはネットワークに追加される予定ですが、現時点では追加されません。
リポジトリへのアクセスを提供するために svnserve を実行しています。
svnserve は次のように開始されます。
svnserve -d
コマンドを実行するとsvn co svn://localhost/<project name>
、「svn: E000111」というエラー メッセージが表示されます。ホスト 'localhost' に接続できません: 接続が拒否されました。
netstat は、svn が 0.0.0.0:3690 でリッスンしていることを確認します。
私は svnserve でより明示的にする方が良いと読んだので、次のように始めました。
svnserve -d --listen-port 3690 --listen-host 0.0.0.0 (also tried 127.0.0.1)
チェックアウトしようとすると、同じ接続拒否エラー メッセージが表示されます。
次に、ホスト名ではなく IP アドレスで直接チェックアウトしてみましたが、
svn co svn://127.0.0.1/<project>
返されるエラー メッセージは、「svn: E670009: unknown hostname '127.0.0.1'」という意味のないものです。
この時点で私は困惑しています。「svn://」プロトコルを使用してチェックアウトを実行できないようです。ipv4 および ipv6 ファイアウォールは既に無効にしています。
何かご意見は?