ตามที่กล่าวไว้ในคำตอบของAlain Beauvoisและตอนนี้ (Q4 2013) อธิบายได้ดีขึ้นใน
คัดลอก URL จาก GitHub และเลือกใน Eclipse จากเมนู
File → Import → Git → Projects from Git
หาก Git repo ยังไม่ถูกโคลน:
ใน> เพื่อเช็คเอาต์โปรเจ็กต์ระยะไกลคุณจะต้องโคลนที่เก็บก่อน
เปิดตัวช่วยสร้าง Eclipse นำเข้า (เช่นFile => Import
) เลือกGit => Projects
จาก Git Next
และคลิก
เลือก“ URI
” Next
และคลิก
ตอนนี้คุณจะต้องป้อนตำแหน่งของที่เก็บและข้อมูลการเชื่อมต่อ การป้อน URI จะเติมบางฟิลด์โดยอัตโนมัติ กรอกอื่น ๆ Next
ฟิลด์ที่จำเป็นและตี หากคุณใช้ GitHub คุณสามารถคัดลอก URI จากหน้าเว็บได้
เลือกสาขาทั้งหมดที่คุณต้องการโคลนและกด Next อีกครั้ง
กดปุ่ม Clone …เพื่อเปิดวิซาร์ดอื่นสำหรับการโคลนที่เก็บ Git
คำตอบเดิม (กรกฎาคม 2554)
อันดับแรกถ้า "Working Directory" ของC:\Users
คุณแปลกเพราะนั่นหมายความว่าคุณได้โคลน repo GitHub โดยตรงภายใน C: \ Users (เช่นคุณมี.git
ไดเร็กทอรีอยู่C:\Users
)
โดยปกติคุณจะโคลนที่เก็บ GitHub ใน " any directory of your choice\theGitHubRepoName
"
ตามที่อธิบายไว้ในหน้าคู่มือผู้ใช้ EGit :
ไม่ว่าในกรณีใด ๆ (เว้นแต่คุณจะสร้าง Repository "bare" แต่ไม่ได้กล่าวถึงในที่นี้) Repository ใหม่เป็นโฟลเดอร์บนฮาร์ดดิสก์ภายในซึ่งมี "ไดเรกทอรีที่ทำงาน" และโฟลเดอร์ข้อมูลเมตา
โฟลเดอร์ข้อมูลเมตาเป็นโฟลเดอร์ย่อยเฉพาะชื่อ " .git
" และมักเรียกว่า " .git-folder
" มันมีที่เก็บจริง (เช่น Commits การอ้างอิงบันทึกและอื่น ๆ )
โฟลเดอร์ข้อมูลเมตามีความโปร่งใสโดยสิ้นเชิงสำหรับไคลเอ็นต์ Git ในขณะที่ไดเร็กทอรีการทำงานใช้เพื่อแสดงเนื้อหา Repository ที่เช็คเอาต์ในปัจจุบันเป็นไฟล์สำหรับเครื่องมือและบรรณาธิการ
โดยปกติถ้าจะใช้ไฟล์เหล่านี้ใน Eclipse ไฟล์เหล่านี้จะต้องถูกอิมพอร์ตเข้าสู่เวิร์กสเปซ Eclipse ไม่ทางใดก็ทางหนึ่ง ในการดำเนินการดังกล่าววิธีที่ง่ายที่สุดคือตรวจสอบไฟล์. project ซึ่งวิซาร์ด "นำเข้าโปรเจ็กต์ที่มีอยู่" สามารถสร้างโปรเจ็กต์ได้อย่างง่ายดาย ดังนั้นในกรณีส่วนใหญ่โครงสร้างของ Repository ที่มีโปรเจ็กต์ Eclipse จะมีลักษณะคล้ายกับสิ่งนี้:
เห็นแล้วยังEGit การใช้งานกับ Githubส่วน
ไดเร็กทอรีการทำงานของฉันตอนนี้ c:\users\projectname\.git
คุณควรมีการเช็คเอาต์เนื้อหาของ repo นั้นc:\users\projectname
(กล่าวอีกนัยหนึ่งคือคุณควรมีมากกว่า.git
)
ดังนั้นฉันจึงลองอิมพอร์ตโปรเจ็กต์โดยใช้อ็อพชัน "import" ของคราส
เมื่อฉันพยายามนำเข้าโดยเลือกตัวเลือก "ใช้วิซาร์ดโปรเจ็กต์ใหม่" จะไม่มีการนำเข้าซอร์สโค้ด
นั่นเป็นเรื่องปกติ
หากฉันอิมพอร์ตโดยเลือกอ็อพชัน "อิมพอร์ตเป็นโปรเจ็กต์ทั่วไป" ซอร์สโค้ดจะถูกอิมพอร์ต แต่โปรเจ็กต์ที่สร้างโดย Eclipse ไม่ใช่โปรเจ็กต์ java
อีกครั้งปกติ.
เมื่อเลือกตัวเลือก "ใช้วิซาร์ดโปรเจ็กต์ใหม่" และสร้างโปรเจ็กต์ java ใหม่โดยใช้วิซาร์ดไม่ควรนำเข้าโค้ดโดยอัตโนมัติ?
ไม่นั่นจะเป็นการสร้างโครงการเปล่าเท่านั้น
หากโปรเจ็กต์นั้นถูกสร้างขึ้นc:\users\projectname
คุณสามารถประกาศไดเร็กทอรีต้นทางที่กำหนดไว้ในโปรเจ็กต์นั้น
เนื่องจากมีการกำหนดไว้ในไดเร็กทอรีการทำงานเดียวกันกับ Git repo ดังนั้นโปรเจ็กต์นั้นจึงควรปรากฏเป็น "versioned"
คุณยังสามารถใช้ตัวเลือก "นำเข้าโปรเจ็กต์ที่มีอยู่" ได้หากที่เก็บ GitHub ของคุณมีเวอร์ชัน.project
และ.classpath
ไฟล์ แต่นั่นอาจไม่ใช่กรณีนี้