2

Eclipse から Mylyn プロジェクトをチェックアウトしようとしています。ただし、Eclipse を使用してプロジェクトをチェックアウトすることはできず、コマンド ラインから実行する必要があります。私はファイアウォールの背後にいるので、http://wiki.eclipse.org/CVS_Howto#CVS_and_firewallsに基づいて試みています。

私は CVS にあまり詳しくありません。

CVS コマンドを実行すると、接続に失敗します。

cvs -td :pserver:anonymous@proxy.eclipse.org:443/cvsroot/tools checkout mylyn
  -> main: Session ID is w4PO5KiMwQmaD6uu
  -> main loop with CVSROOT=/cvsroot/tools
  -> safe_location( where=(null) )
  -> open_connection_to_server (:pserver:anonymous@proxy.eclipse.org:443/cvsroot/tools)
  -> Connecting to proxy.eclipse.org(206.191.52.48):443.
cvs [checkout aborted]: unrecognized auth response from proxy.eclipse.org: SSH-1.99-OpenSSH_4.2

誰が私が間違っているのか教えてもらえますか?

4

2 に答える 2

1

Mylyn を入手するのは実際には難しい:

  1. 多くMylyn モジュールとサブモジュールがあります:完全なリストについては、こちらを参照してください
  2. このスレッドで述べたように、動作proxy.eclipse.org:80するはずです(動作しませんdev.eclipse.org
  3. しかし、メインの CVS/SVN Eclipse リポジトリを見ると、「mylyn」は存在しません。

コードを取得する唯一の公式な方法は、Eclipse を使用してPSF (プロジェクト セット ファイル)をロードすることです。

Mylyn 寄稿者ページを参照してください:

チェックアウト

Mylyn CVS リポジトリには、次のブランチが含まれています。
リンクされた .psf ファイルをローカルに保存し、File -> Import -> Team Project Set.
ユーザー名「anonymous」と空のパスワードを使用します。
Mylyn の一部のみに関心がある場合は、インポート後に追加のプロジェクトを削除できます。
チェックアウト後、Mylyn プロジェクトからのエラーや警告は表示されません。

注: これらのプロジェクト セットは、匿名の pserver アクセスを指定します

直接リンク:

現在、これらのプロジェクトを手動でチェックアウトする唯一の方法は、バグ 265847を使用することです:

cvs/svn からワークスペースにチェックアウトするプロジェクトを定義する.psfファイル (プロジェクト セット ファイル) を指定して、チェックアウト プロセスをスクリプト化できるように ant スクリプトを生成します。

このスクリプトを試して、適切な ant ビルド スクリプトを生成し、適切なすべての Mylyn CVS リポジトリをチェックアウトできます。


そうは言っても、ファイアウォールの問題は残ります。
最善の方法は、ポート 80 を使用することです

cvs -td :pserver:anonymous@proxy.eclipse.org:80/cvsroot/tools checkout mylyn

しかし、「mylyn」は有効な CVS リポジトリ ノードではない可能性があるため、実際に存在するものを使用して、ファイアウォールの背後にある CVS リポジトリ コンテンツにアクセスしてインポートする可能性を検証することをお勧めします。

ファイアウォールで認証が必要な場合、CVS はある種のURI 認証スキームを使用する必要があり、パッシブ モードを使用する可能性があります。

パッシブ モードは、4 つの単方向チャネルを実装するために 2 つの TCP 接続も使用するという点で似ています。
ただし、パッシブ モードでは、クライアントはサーバーに接続して 2 番目の TCP 接続を作成します。
パッシブ モードは、クライアントがファイアウォールの背後にあり、アウトバウンド接続を許可するが、ほとんどの着信接続を拒否する場合に役立ちます。
パッシブ モードを選択するには、オプション ' -P -' を使用します。
SOCKS プロキシ サーバーを介してパッシブ モードを使用することはできません。

于 2010-04-08T19:43:20.877 に答える
1

これは、会社のファイアウォールの背後で機能します。

cvs "-d:pserver;proxy=myproxy.company.com;proxyport=99999:anonymous@dev.eclipse.org:/cvsroot/tools" co org.eclipse.mylyn

于 2011-01-25T17:39:19.213 に答える