2017-06-27 58 views
1

私の知識や過去の経験、そしてその質問の人気のためにこの質問をするのは恥ずかしいです。しかし、私は誰かが私を助けることを望んでいるので、とても不満です。私はすでにこれで数時間を費やしてきました。私はネットを検索し、これらのフォーラムを検索し、いくつかのドキュメントを読んだ。tortoisesvnがリポジトリに接続できません

私はTortoiseSVNクライアントをプログラミング開発をしていない数年後に再びCollabNet Subversion Edgeと連携させようとしています。すべてが1台のWindowsマシンで実行されます。

ApacheサーバとSubversionサーバはどちらも動作しています(明らかに問題はありません)。Edge管理ページの2つのhttp:リンクを使ってすべてのリポジトリに簡単にアクセスできます。 (https://host/svnおよびhttps://host/viewvc)。

私はhttpd.confファイルをチェックしており、リポジトリのすべてのパス名が正しいようです。 (Edgeはそれらをブラウザの管理ページから書き出します)

Tortoiseでfile:/// xxx URLを使用すると、リポジトリが正常に表示され、正常に作成され、壊れていないことがわかります。

しかしTortoiseクライアントは、私が試した構文に関係なく、Subversionサーバーに接続しません。 URL、ホスト、リポジトリなどに接続できないという通常のメッセージには、さまざまなバリエーションがあります。メッセージは検索バーに入力する内容によって少し異なります。

最も人気のあるメッセージは、私は、彼らが適切なように見えたTSVNに保存したデータのキャッシュをもクリアしました

(for svn://myhostname/myrep) "No connection could be made because the target machine actively refused it." 

(for http://myhostname/myrep) "Unable to connect to a repository at URL xxx" 

です。

このソフトウェアはすべて過去1〜2年間働いていたというのが残念でした。私は、誰かが私にタイプするコマンドラインをいくつか、あるいは私にもう一度行くためにチェックするファイルをいくつか与えることができることを願っています。すべてが機能して以来変わったのは、より大きなディスクドライブに変更し、リポジトリの場所を変更したことだけです。他に何もない。

ありがとうございます。ここに期待している...

+0

"file:/// E:/ Dropbox/big/Reps_SVN/my_sq_projects/trunk"という構文が正しく動作する場合、TortoiseSVN URL行にはどのような構文を指定する必要がありますか? "svn:// host/something"、 "http:// host/something"、またはどちらか? – Kevin

+0

私の質問への答えは、Collabnet EdgeはWindows上でsvnserve.exeサービスを起動しないため、TortoiseSVNが接続するものは何もないということです。どちらか、またはcollabnet svnserve.exeは、亀が知らない特別なポートでリッスンしています。私は手動でsvnserve.exe Windowsサービスを起動し、すべて正常に動作します。コラボレーションネットが実際にsvnserve.exeサービスを開始しているかどうかを調べます(Windows上のアクティブなプロセスでは見つかりませんでした)。 – Kevin

+0

TortoiseSVNは接続できませんが、Webブラウザで問題が発生することがありますか? – bahrep

答えて

1

TortoiseSVN、Windowsファイアウォール、およびワークステーション上のウイルス対策でproxy settingsを確認してください。リポジトリのURLも正しいことを確認してください。それはhttps://svn.example.com/svn/RepositoryNameのように見えます。

いくつかの(おそらく)関連コメント:

  • あなたはリポジトリに対処するために、HTTP(S)URLを使用する必要があります。 SVN Edgeはsvnserve (svn://)をサポートしていません。これは、Apache HTTP Server (mod_dav_svn)を使用してHTTP(S)を介してリポジトリを利用可能にします。
  • Do あなたのリポジトリと作業コピーをDropboxに入れます。ライブSVNリポジトリの保存やバックアップには、このようなサービスを使用しないでください。 Subversionリポジトリはディスク上のフラットファイルデータベースシステムを使用し、DropboxなどのサービスはSVNによって内部的に実行されるファイル操作を妨害します。これにより、リポジトリにさまざまな問題が発生し、データが失われる可能性もあります。
  • file:// access schemaを使用すると、サーバーに接続していなくても、SVNクライアントはファイルシステム上のリポジトリに直接アクセスします。
+0

あなたはすべての点数が正しいです。 (特に、私が前に試した構文では、ホスト名と担当者名の間にsvnを入れてしまいましたが、無効な証明書を要求されたので覚えています。)とにかく、 Dropboxに興味があります。 Resharper、バイナリ、コード、リペアオペレーションなどによって生成される一定のトラフィックのために、私はそれについても疑問に思った。これはDropboxの試用について真剣に考えていた10年ぶりのことである。しかしあなたのコメントでは、私はおそらく考えを放棄するでしょう...ありがとう! – Kevin

関連する問題