Alain Beauvois 의 답변 에서 언급했듯이 지금 (2013 년 4 분기)은
GitHub에서 URL을 복사하고 Eclipse의 메뉴에서
File → Import → Git → Projects from Git
Git 저장소가 아직 복제되지 않은 경우 :
> 원격 프로젝트를 체크 아웃하려면 먼저 저장소를 복제해야합니다.
Eclipse 가져 오기 마법사 (예 :)를 열고 Git File => Import
에서 선택한 다음 Git => Projects
을 클릭 Next
합니다.
" URI
"를 선택 하고를 클릭 Next
합니다.
이제 저장소의 위치와 연결 데이터를 입력해야합니다. URI를 입력하면 일부 필드가 자동으로 채워집니다. 다른 필수 필드를 완료하고를 누르십시오 Next
. GitHub를 사용하는 경우 웹 페이지에서 URI를 복사 할 수 있습니다.
복제하려는 모든 분기를 선택하고 다음을 다시 누르십시오.
Clone… 버튼을 눌러 Git 리포지토리를 복제하기위한 다른 마법사를 엽니 다.
원문 답변 (2011 년 7 월)
당신의 "작업 디렉토리가"인 경우 먼저, C:\Users
(즉, 당신은이 \ 사용자 : 그게 당신이 GitHub의이 C에서 직접 REPO 복제 한 것을 의미하기 때문에, 홀수 .git
의 디렉토리 C:\Users
)
일반적으로 " any directory of your choice\theGitHubRepoName
" 에서 GitHub 저장소를 복제합니다 .
EGit 사용자 매뉴얼 페이지에 설명 된대로 :
어쨌든 ( "베어"리포지토리를 만들지 않는 한 여기서 설명하지 않는 경우) 새 리포지토리는 기본적으로 "작업 디렉터리"와 메타 데이터 폴더를 포함하는 로컬 하드 디스크의 폴더입니다.
메타 데이터 폴더는 " .git
" 라는 이름의 전용 하위 폴더 이며 " "라고도합니다 .git-folder
. 여기에는 실제 저장소 (예 : 커밋, 참조, 로그 등)가 포함됩니다.
메타 데이터 폴더는 Git 클라이언트에 완전히 투명하며 작업 디렉토리는 현재 체크 아웃 된 저장소 콘텐츠를 도구 및 편집 기용 파일로 표시하는 데 사용됩니다.
일반적으로 이러한 파일이 Eclipse에서 사용되는 경우에는 어떤 방식 으로든 Eclipse 작업 공간으로 가져와야합니다. 이를 위해 가장 쉬운 방법은 "기존 프로젝트 가져 오기"마법사가 프로젝트를 쉽게 생성 할 수있는 .project 파일을 체크인하는 것입니다. 따라서 대부분의 경우 Eclipse 프로젝트를 포함하는 저장소의 구조는 다음과 유사합니다.
Github에서 EGit 사용 섹션 도 참조하십시오 .
내 작업 디렉토리는 이제 c:\users\projectname\.git
해당 저장소의 내용을 체크 아웃 c:\users\projectname
해야합니다 (즉, .git
.
그래서 이클립스 "가져 오기"옵션을 사용하여 프로젝트를 가져 오려고합니다.
"새 프로젝트 마법사 사용"옵션을 선택하여 가져 오려고하면 소스 코드를 가져 오지 않습니다.
그것은 정상입니다.
"일반 프로젝트로 가져 오기"옵션을 선택하여 가져 오면 소스 코드를 가져 오지만 Eclipse에서 만든 프로젝트는 자바 프로젝트가 아닙니다.
다시 정상입니다.
"새 프로젝트 마법사 사용"옵션을 선택하고 마법사를 사용하여 새 Java 프로젝트를 만들 때 코드를 자동으로 가져 오지 않아야합니까?
아니요, 빈 프로젝트 만 생성됩니다.
해당 프로젝트가에서 생성 된 경우 해당 프로젝트 c:\users\projectname
에서 기존 소스 디렉토리를 선언 할 수 있습니다.
Git 리포지토리와 동일한 작업 디렉토리에 정의되어 있으므로 해당 프로젝트는 "versioned"로 표시되어야합니다.
GitHub 저장소가 .project
및 .classpath
파일의 버전을 지정한 경우 "기존 프로젝트 가져 오기"옵션 을 사용할 수도 있지만 여기에서는 그렇지 않을 수도 있습니다.