EclipseからGitHubを直接 importするとoverlaps the location of another project: 'XXXX'

スポンサーリンク
Git

git

 

 

EclipseからGitHubを直接 importすると

overlaps the location of another project: 'XXXX'

っていうエラーになるので回避してみました。

 

GitHubって何?

GitHubはオープンソースの共有ホスティングサーバーです。

いまやデファクトスタンダードと言っていいと思います。

 

以前は、汎用のライブラリを探すのにSourceForgeをよく使ってましたが、最近はもっぱらGitHubを使っています。

GitHubのアカウント作っておけば、ローカルにはWindows用のGitさえインストールしておけばGitHubで管理されているオープンソースならなんでもダウンロードできます。

 

GitHubは日本法人も設立しました。

GitHub創業者も参加!GitHub User Meetup Osakaに参加してきました
2015.06.06 GitHub User Meetup Osakaというイベントに参加してきました。 タイムテーブル GitHubが日本進出 GitHub...

 

 

EclipseからGitHubを直接importするとoverlaps the location of another project: 'XXXX'

EclipseからGitHubのソースを直接インポートしようとしているのですが、あまりうまくいきません。

 

以下は、EclipseにGitのプラグインがインストールされている前提で実行しています。

image

 

Eclipseのメニューから「File」→「Import」を押します。

image

 

「Git」→「Projects from Git」を押します。

image

 

「Clone URI」を押します。

image

 

GitHubのURIを入力して、「Next」を押します。

image

 

「Next」を押します。

image

 

 

Import Projects from Git

のメニューでDirectoryの位置がデフォルトでは

Gitのデフォルトのリポジトリフォルダーになっているので、

C:\Users\xxx\workspace\echojson

のようにworkspaceの位置に変更します。

 

image

 

「Import as general project」を選択して「Next」を押します。

image

 

「C:\Users\xxx\workspace\echojson overlaps the location of another project: ‘echojson’」

となってうまくいきません。

 

 

ちなみにGitのデフォルトのリポジトリの位置を

C:\Users\xxx\workspace

にしても同じエラーが発生します。

 

 

Eclipseのエラーoverlaps the location of another project: 'XXXX'の解決策

 

「overlaps the location of another project: 'XXXX'」

の解決策は次の通りです。

 

image

 

Import Projects from Git

のメニューでDirectoryの位置がデフォルトでは

Gitのデフォルトのリポジトリフォルダーのままにして

「Next」を押します。

 

image

 

「Import as general project」を選択して「Next」を押します。

image

特にエラーは発生しないので「Finish」を押して完了します。

 

これだと、普通に使えはしますが、Eclipseのプロジェクトがworkspaceフォルダには存在しなくなってしまいます。

 

Gitのおすすめの本

 

↓Gitのおすすめの本はコチラ

git

 

 

まとめ

基本、Eclipseのプロジェクトの位置は

C:\Users\xxx\workspace

に置きたいので、このワークアラウンドでは、ちょっと気持ち悪いです(ワークアラウンドとはIT用語で運用での回避策のこと)。

 

以下のサイトによると、

Importing with EGit clones repository but doesn't let me import project
I just started my third repository on Github. I initialized the repository on the website with a README file and tried importing it into Eclipse with Egit. Like...

 

次のワークアラウンドが記載されていました。

The solution was a bit strange. Here's the steps to solve it:

  1. Clone repository using EGit
  2. Eclipse refuses to import project, claiming it already exists. Exit import dialog.
  3. Create new project using existing code, using cloned repository
  4. Share project with old repository

 

世界中でEclipseとGitHubを使っている人はいるでしょうから、他にシンプルな方法はないのでしょうか?

 

 

コメント