2012-03-14 10 views
0

Windows XPでホームSVNサーバを設定するときに少し問題があります。インターネットでのチュートリアルの後、私はXAMPPを使って動作させ、Subversionで使用するためにWebDavを設定することができました。サーバDNSを使用してTortoiseSVNでチェックアウトできない

私のISPがポート80をブロックしているので、自分の8280ポートを私のルータに転送しました。私のIPは動的なのでno-ipホストも作成しました。ブラウザにURLを入力するとXAMPPのサーバーページを見ることができます(私はこのポートでもlistenするようにApacheを設定しました)。私はno-ipの「リダイレクトポート80」オプションを使用してポート8280で転送します。

私はC:/ svnにリポジトリを作成しました。 「http://mysite.no-ip.org/svn」のように、-ip URLの後にリポジトリパスを指定します。私は友人にインターネットから同じことをするように頼んだので、彼もファイルを見ることができた。

また、私はクライアントとしてTortoiseSVNのを使用している、と私は私のノー-IPのURLを使って自分のリポジトリをチェックアウトしようとすると、私は次のエラーを取得する:

しかし
"Unable to connect to a repository at URL 'http://mysite.no-ip.org/svn' 
OPTIONS of 'http://mysite.no-ip.org/svn': could no connect to server 
('http://mysite.no-ip.org)" 

、私はチェックアウトしようとした場合"http://xxx.xxx.xxx.xxx:8280/svn"(xの形式は外部IP)を使用して、インターネットからでも完璧に動作します。

TortoiseSVNでDNSと連携させるために追加の設定が必要ですか?私は何が欠けていますか?

ご意見ありがとうございます。

答えて

1

GET/PUT/etcとは別にhttpでsvnを使用すると、要求に失敗したOPTIONSのようなあまり一般的でないHTTPメソッドを使用します。 no-ipや他の誰かがこれらの要求をブロックすることは容易に可能です。したがって、ブラウザで簡単にhttp://mysite.no-ip.org/svnを取得すると、ファイルのリストが表示されますが、TortoiseSVNはそのURLを使用できません。こちらもご覧ください:http://www.svnforum.org/threads/32996-Use-Tortoise-SVN-behind-a-firewall?p=88942&viewfull=1#post88942

+0

MrTJの返信ありがとうございます。誰がこのリクエストを正確にブロックしているのかをどうやって知ることができるのか、ご意見はありますか? – user723767

+0

こんにちは、私は低レベルのHTTPクライアントでHTTP応答をデバッグします。 http://web-sniffer.net/でオンラインで見つけたり、ここに記載されているようにたくさんのデスクトップを見つけることができます。http://stackoverflow.com/questions/1087185/http-testing-tool-easily-send-post-get-putあなたのno-ipサーバにOPTIONSリクエストを行い、何が起こるかを見てみましょう。もしあなたが前進できるようなエラーが出たら、 – MrTJ

関連する問題