質問: ### 前提・実現したいこと EclipseとGithubを使い、Gitのリモートリポジトリの内容をEclipseにインポートし、PHPプロジェクトとして使用出来るようにしたいです。 今回急にインポートできなくなり、ネットで検索し「試したこと」に記載した対応をしましたが、解消されなかったので質問させて頂きました。 EclipseもGitも初心者なので大変申し訳ありません。 ### 発生している問題・エラーメッセージ これまではEclipseで下記の操作を行う事でGitからのインポートが出来ていました。 ファイル→インポート→Git→Gitからプロジェクト→Clone URL→下記の情報を入力 ・URL...https://github.com/ユーザー/リポジトリ名.git ・ホスト...github.com(自動) ・リポジトリーパス.../ユーザー/リポジトリ名.git ・ユーザー...ユーザー ・パスワード...Gitアカウントのパス 現在は上記の操作を行うとトランスポートエラーが発生します。 ``` An error occured when trying to contact (GitのURL) See the Error Log for more details. Possible reasons: ・Incorrect URL ・No network connection(e.g. wrong proxy settings) ・SSL host could not be verified(set http.sslVerfy=false in Git configuration) ``` エラーログを確認したところ、下記のようなメッセージが表示されていました。 ``` (GitのURL): cannot open git-upload-pack ``` ### 試したこと ・セキュアストレージは削除しました ・URL部分をhttpsではなくsshでも設定しました ・異なるリモートリポジトリでも同じ動作を行い、同じエラーになりました ### 補足情報(FW/ツールのバージョンなど) Eclipseのバージョン Version: 4.3.2.v20140221-1852
回答: お世話になっております。 以前投稿したこちらの質問ですが、自己解決しましたのでご報告致します。 恐らくではありますが、直接の原因はエラーメッセージとは異なり、暗号化方式の不一致による通信エラーだったようです。 こちら、以下の1行を eclipse.ini に追加した上で Eclipse を起動する、という方法で解消しました。 > > -Dhttps.protocols=TLSv1.2 > > > 参照させて頂いたページは下記URLになります。 非常に助かりました。ありがとうございます。 『Eclipse の Git で "cannot open git-upload-pack" エラー』