2011-07-17 1 views
0

私はDynDNSを通じて自分のリポジトリにリモートアクセスし、クライアントからダイナミックアドレスを更新しようとしています。ローカルでは、私はチェックアウト、インポートなどができます。 TortoiseSVNを使用していますが、私の人生のために、自分のリポジトリにリモートでアクセスすることはできません。リモートでリポジトリにアクセスするための構文は何ですか?私が試した:DYNDNSからTortoiseSVNを使用してVisualSVNリポジトリにリモートアクセスする

ます。https://.dyndns.biz/svn ます。https://.dyndns.biz/svn//trunk

もして、ポート番号、SVNせずにIPアドレスを使用して://、http://など多くのバリエーションがあります。 TortoiseSVNを正しく設定し、私のリポジトリにリモートアクセスするための正しいURL構文を与える方法を教えてもらえますか?ああ、それから私はどこでも正しい答えを見つけることができないので、写真でそれをブログ。 VisualSVNサーバー(無料) TortoiseSVNは(無料) ダイナミックDNS(無料)

答えて

2

を。これは、それが私のために働くために使用される方法です:

あなたはDynDNSのアカウントのためにあなたをサインアップしたときに使用し

あなたのサイトに名前を与えなければならなかった、robsapko.dyndns.bizと仮定しよう。

また、DynDNSアカウントをISP提供のIPアドレスで定期的に更新するものを設定する必要があります。私はLinuxを使用しているので、ddclientをダウンロードし、DynDNS推奨のスケジュール(1時間に1回、IIRC)で実行するためにcrontabエントリを使って設定しました。

次に、ファイアウォールに穴を開ける必要があり、ポート443(httpsのデフォルトポート)で着信要求を受け入れ、VisualSVNサーバーにリダイレクトする必要があります。

へのhttps:通信はDynDNSから更新されたIPアドレスを取得し、IPアドレスへの接続を試み、ファイアウォール設定によってVisualSVNサーバーにリダイレクトされ、成功するはずです。

正確なURLは、リポジトリの設定によって異なります。

https://svnserver/svn/myrepoとしてローカルに接続する場合は、リモートでhttps://robsapko.dyndns.biz/svn/myrepoと接続します。

希望すると便利です。

編集:これにより、VisualSVNサーバーが世界中に開かれることに注意してください。誰でもあなたのマシンを盗聴することができます。私がこれをしたとき、ローカルネットワークアドレスと私の仕事のサブネットからの着信接続だけを許可するLinuxボックスにiptablesエントリを設定しました。私は自分自身をハックしたり、仕事の誰かが私をハックすることはないと考えました。あなたは警告されています。標準的な免責事項が適用されます。

関連する問題