web-dev-qa-db-ja.com

EclipseでSVNリポジトリを追加する

SVNリポジトリをEclipseに追加しようとしています。

Subclipse をインストールしましたが、うまく機能しているようです。しかし、「新しいSVNリポジトリを追加」しようとすると、たとえば次のように入力します。

http://svn.python.org/projects/peps/trunk

私はこれを得る:

場所の検証エラー: "org.tigris.Subversion.javahl.ClientException:RAレイヤーリクエストに失敗しましたsvn:OPTIONS of ' http://svn.python.org/projects/peps/trunk ':could notサーバーに接続( http://svn.python.org ) "とにかく場所を維持しますか?

以前にSubclipseをダウンロードしたため、Eclipseがインターネットに接続できることを知っています(プロキシ設定を変更する必要がありました)。

追加しようとした他のSVNロケーションについても同様のメッセージが表示されます。

解決策は何ですか?

28
Baltimark

これは死んだトピックですが、解決策はクライアントアダプタとSubclipseをインストールすることです。

this を見て、SVN Client Adapter、SVNKit Adapter、およびSVNKit Libraryをインストールします。

次に、[ウィンドウ]-> [設定]-> [チーム]-> [SVN]で、SVNインターフェイスのエントリがあることを確認します。

また、今後の参考のために、コマンドラインからリポジトリに接続できる場合は、IDEに問題があるはずです。

19
Jacob Block

それは私のために働いた、Eclipseでは:Window> Preference> Team> SVN:select SVNKit(Pure Java)代わりにJavaHL(JNI)

17
Popeye

私の仕事では、(特に)Webトラフィックを保護およびキャッシュする企業ファイアウォールの後ろに座っています。ほとんどの場合、それは邪魔になりません。しかし、時にはitい頭を立て、私がやろうとしていることの道にしっかりと立ちます。

今週の初めに、Alagadの優秀な人物によって発表された、ColdFusionのValidatと呼ばれるクールで新しい一般的な検証システムを検討していました。 RIAForgeサイトにはまだダウンロードしていませんが、ファイルはSVNで入手できます。サブクリッププラグインをEclipseにロードし、再起動してValidat SVNリポジトリの追加を開始しました。 「RAレイヤーリクエストが失敗しました」と「svn:PROPFINDリクエストが/ Validat/trunkで失敗しました」というエラーが表示され始め、その後SVNサーバーに接続できないというエラーが表示されました。

すでにプロキシ設定を使用してEclipseをセットアップしていたので、何か間違っているのか、AlagadがSubversionリポジトリを実際に使用可能にしていないと思っていました。その夜家に帰った後、私は家からそれを試してみて、それはうまくいきました。愚かなプロキシサーバー!したがって、subclipseプラグインはEclipseプロキシ設定を使用しません。 (それを修正してください!)。 subclipseヘルプサイトを掘り下げてcollab.netヘルプにリダイレクトされ、Eclipseワークスペース、プラグイン、および構成フォルダーを設定ファイルで非生産的に検索した後、subclipseを使用してプロキシサーバー。

Windows開発環境で、お気に入りのテキストエディターで次のファイルを開きました:C:\ Documents and Settings\MyUserId\Application Data\Subversion\servers。そのファイルの下部近くには、http-proxy-Hostとhttp-proxy-portの設定を含む[global]セクションがあります。これらの2行のコメントを解除し、企業のプロキシサーバー用に変更し、EclipseのSVNリポジトリビューに戻り、ValidateリポジトリとBoom!を更新しました。動いた!

from http://www.mkville.com/blog/index.cfm/2007/11/8/Using-Subclipse-Behind-a-Proxy-Server

6
Dor

コマンドラインSVNを使用してリポジトリに接続し、同様のエラーが発生するかどうかを確認してください。

$ svn checkout http://svn.python.org/projects/peps/trunk

エラーが引き続き発生する場合は、プロキシサーバーに問題がある可能性があります。ファイアウォールがほとんどのHTTPコマンドをブロックするため、職場のインターネットベースのSVNプロジェクトをチェックアウトできないことがわかりました。 GET、POSTおよびその他のブラウジングに必要なもののみを許可します。

3
bengineerd

Subclipse、そしてSVNがEclipseプロキシ設定を使用できるとは思えません。おそらく、SVNプログラム自体のプロキシを設定する必要があります。コマンドラインからSVNを使用してファイルをチェックアウトしようとすると、機能するかどうかがわかります。

SVNも接続できない場合は、Subversion設定フォルダー(ホームフォルダー内)のサーバーファイルにプロキシ設定を配置します。

プロキシ設定が設定されていても実行できない場合、ファイアウォールはおそらく、ファイルをダウンロードするためにSubversionが使用する必要があるメソッドとプロトコルをブロックしています。

3
danivovich

EclipseからCollabnet Subversionに接続しようとすると、元の投稿で説明した「Peter Hilton」と同じエラーが発生していました。 Windows->環境設定->一般->ネットワーク接続で、Active Providedの設定を「Native」から「manual」に変更しました。これは私のために働いた。これはプロキシの問題だと思いますが、古い設定では、EclipseはSubversionプラグインをダウンロードした場所からインターネットに接続していました。

3
Harish

おそらくほとんど役に立たないかもしれませんが、そのURLをSubclipseに入力すると、リポジトリが正常に追加され、そのURLを参照して履歴を表示できます。

おそらくプロキシを設定する必要がありますか? Subclipseはサーバーに接続するためにSubversionライブラリを使用するため、Subversionランタイム構成エリアで構成する必要があります。

2
Mark Phippard

このEclipseのインスタンスに動作するリポジトリはありますか?

WindowsのデフォルトのSubclipse Subversionクライアントで過去に問題が発生しました。デフォルトを使用する場合は、ネイティブのSubversionクライアントがインストールされ、正しく構成されていることを確認する必要があります(過去にTortoiseSVNが動作するようになっています)クライアントアダプタ。

最近のインストールで、オプションのSubclipseでインストールできる「ベータ版」ドライバー(Eclipse Ganymedeおよび「SVNKit(Pure Java)SVNKit v1.2.0.4502」)を試してみました。同僚は、Eclipseがそれら(およびその依存関係)を正しくインストールしたことを確認するために、いくつかの試練を経なければならないことに気付きました。

「ヘルプ」->「ソフトウェアの更新」->「インストールされたソフトウェア」に表示されるパッケージは次のとおりです。

Subclipse                  1.4.0
Subversion Client Adapter  1.5.0.1
SVNKit Client Adapter      1.5.0.1
SVNKit Library             1.2.0.4502

これらはおそらく少し古くなっており、最新バージョンはおそらくより良く動作するでしょうが、これは私が今動作しているのを見ることができるものです。

1

SVNパスワードを変更したときにこの問題が見つかりました。

最初に、{Documents and Settings} {user login}\Application Data\SubversionのSubversionフォルダーを削除します->動作しません

その後、現在のユーザーログインプロファイルの名前を{Documents and Settings} {user login}から{Documents and Settings} {user login} _bakupに変更し、ログインagian->動作します...

-> SVNまたはJavaHLは、承認されたユーザーを{user login}でバインドするか、ウィンドウのユーザープロファイルに保持すると仮定しました。

1
PHON

私はこの問題に直面しており、前述のように、「C:\ Users\userid\AppData\Roaming\Subversion」のSubversionフォルダーの下にある「servers」ファイルを変更しました。ファイルの下部に、[global]セクションがあります。からコメントを削除しました

http-proxy-Host
http-proxy-port
http-proxy-username
http-proxy-password

私はそれらの人を設定し、それは働いた! :-)

1
pedrobisp

私も同じ問題を抱えています。 McAfeeはEclipseをブロックしていました。マネージャーMcAfee> Firewall> progamas internet connectionで解決し、> Eclipseを見つけてフルアクセスを許可します。

よろしく

1
Diego

私はあなたとまったく同じ問題を抱えています。 TortoiseSVNをウィンドウにインストールし、Eclipseもインストールしました。Eclipseには、サブクリップ1.4がインストールされています。

ここに私がプロキシ設定を持っている問題があります、私はウェブブラウザを介してレポを開くことができます、何らかの理由で、私はsvnを介してレポを開くことができません。以下のリンクに従ってプロキシを変更しようとしました Eclipse Keplerがプロキシ経由でインターネットに接続していません 。機能しません。

最後に解決策を見つけました

TortoiseSVNでプロキシ設定を変更する必要があります。ブラウザで同じプロキシ設定を有効にした後。問題はなくなりました。

tortoiseSVNでプロキシ設定を有効にする方法のリンクはこちら https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html 上記のページで「ネットワーク設定」を検索します

0
Robin

私の場合、アクセスの問題でした。プロトコルをhttpではなくsvn + sshに変更する必要がありました。

たとえば、 http://svn.python.org/projects/peps/trunk の代わりに

svn + ssh://svn.python.org/projects/peps/trunkを試してください

0
elvitucho

VPNクライアントのWebセキュリティが問題であるかどうかを確認することをお勧めします。私はそれをアンインストールし、うまくいきました。ここで解決策を見つけました https://superuser.com/questions/471089/svn-connection-not-successful

0
zeah

私の場合、SVNリポジトリからプロジェクトをチェックアウトしようとすると同様の例外が発生します。ユーザー名とパスワードの入力を求められ、毎回間違ったユーザー名を与えていました正しいユーザー名とパスワード =うまく動作し始めた.....このようなシンプルでハードストップのメッセージ.....

0
Jp Naidu

同じエラーが表示され、会社のサーバーへのコミットに通常必要なTortoiseSVNのプロキシ設定をオフにすることで解決しました。 Subclipseをインストールして、プライムタイムでないものをローカルリポジトリにバックアップしました(VisualSVNを使用)。 Eclipse Galileo 3.3およびSubclipse 1.6.12を使用します。

0
Sven

Necropost、しかし有用:ファイルが「サーバー上にすでに存在する」ため、RAリクエストが失敗するというこの問題に遭遇しましたが、リポジトリと同期しません。ディスク上のソースに移動し、そこで削除し、Eclipseビューを更新して、ソースを更新しました。エラーがなくなりました。

0
Ben