जैसा कि Alain Beauvois के उत्तर में उल्लेख किया गया है , और अब (Q4 2013) को बेहतर ढंग से समझाया गया है
GitHub से URL कॉपी करें और मेनू से ग्रहण में चुनें
File → Import → Git → Projects from Git
यदि गिट रेपो का क्लोन अभी तक नहीं बनाया गया है:
> किसी दूरस्थ परियोजना की जांच करने के लिए, आपको पहले इसके भंडार का क्लोन बनाना होगा।
ग्रहण आयात विज़ार्ड (जैसे File => Import
) खोलें , Git => Projects
गिट से चुनें और क्लिक करें Next
।
"चुनें" URI
और क्लिक करें Next
।
अब आपको रिपॉजिटरी का स्थान और कनेक्शन डेटा दर्ज करना होगा। यूआरआई दर्ज करने से कुछ फ़ील्ड स्वतः भर जाएंगे। किसी भी अन्य आवश्यक फ़ील्ड को पूरा करें और हिट करें Next
। यदि आप GitHub का उपयोग करते हैं, तो आप URI को वेब पेज से कॉपी कर सकते हैं।
उन सभी शाखाओं का चयन करें जिन्हें आप क्लोन करना चाहते हैं और फिर से हिट करें।
Git रिपॉजिटरी को क्लोन करने के लिए एक और विज़ार्ड खोलने के लिए क्लोन ... बटन को हिट करें।
मूल उत्तर (जुलाई 2011)
सबसे पहले, अगर आपकी "वर्किंग डायरेक्टरी" है C:\Users
, तो यह अजीब है, क्योंकि इसका मतलब होगा कि आपने सीधे GitHub रेपो को C: \ Users (यानी आपके पास एक .git
डायरेक्टरी है C:\Users
) में क्लोन किया है
आमतौर पर, आप " any directory of your choice\theGitHubRepoName
" में एक GitHub रेपो को क्लोन करेंगे ।
जैसा कि ईजीट यूजर मैनुअल पेज में वर्णित है :
किसी भी स्थिति में (जब तक आप "नंगे" रिपोजिटरी नहीं बनाते हैं, लेकिन यहां चर्चा नहीं की जाती है), नया रिपॉजिटरी मूल रूप से स्थानीय हार्ड डिस्क पर एक फ़ोल्डर है जिसमें "वर्किंग डायरेक्टरी" और मेटाडेटा फ़ोल्डर शामिल है।
मेटाडेटा फ़ोल्डर एक समर्पित बाल फ़ोल्डर है जिसका नाम " .git
" है और जिसे अक्सर " " कहा जाता है .git-folder
। इसमें वास्तविक रिपॉजिटरी (यानी कमिट, संदर्भ, लॉग और ऐसे) शामिल हैं।
मेटाडेटा फ़ोल्डर गिट क्लाइंट के लिए पूरी तरह से पारदर्शी है, जबकि काम करने वाली निर्देशिका का उपयोग वर्तमान में चेक किए गए रिपॉजिटरी सामग्री को उपकरण और संपादकों के लिए फाइलों के रूप में उजागर करने के लिए किया जाता है।
आमतौर पर, यदि इन फ़ाइलों का उपयोग ग्रहण में किया जाना है, तो उन्हें एक तरह से या किसी अन्य तरीके से ग्रहण कार्यक्षेत्र में आयात किया जाना चाहिए। ऐसा करने के लिए, .project फ़ाइलों की जाँच करना सबसे आसान तरीका होगा, जहाँ से "आयात मौजूदा परियोजनाएँ" विज़ार्ड परियोजनाओं को आसानी से बना सकते हैं। इस प्रकार ज्यादातर मामलों में, ग्रहण परियोजनाओं वाली एक रिपॉजिटरी की संरचना कुछ इस तरह दिखाई देगी:
जीथब सेक्शन के साथ यूजिंग इजीट भी देखें ।
मेरी वर्किंग डायरेक्टरी अब है c:\users\projectname\.git
आपके पास उस रेपो की सामग्री होनी चाहिए c:\users\projectname
(दूसरे शब्दों में, आपके पास बस से अधिक होनी चाहिए .git
)।
तो फिर मैं ग्रहण "आयात" विकल्प का उपयोग करके परियोजना को आयात करने की कोशिश करता हूं।
जब मैं "नई परियोजनाओं के विज़ार्ड का उपयोग करें" विकल्प का चयन करने का प्रयास करता हूं, तो स्रोत कोड आयात नहीं किया जाता है।
यह सामान्य बात है।
यदि मैं विकल्प "सामान्य परियोजना के रूप में आयात करता हूं" आयात करता हूं तो स्रोत कोड आयात किया जाता है, लेकिन एक्लिप्स द्वारा बनाई गई परियोजना एक जावा परियोजना नहीं है।
फिर से सामान्य।
"नए प्रोजेक्ट्स विज़ार्ड का उपयोग करें" विकल्प का चयन करते समय और विज़ार्ड का उपयोग करके एक नया जावा प्रोजेक्ट बनाने से कोड को स्वचालित रूप से आयात नहीं किया जाना चाहिए?
नहीं, यह केवल एक खाली परियोजना बनाएगा।
यदि वह परियोजना अंदर बनाई गई है c:\users\projectname
, तो आप उस परियोजना में मौजूदा स्रोत निर्देशिका की घोषणा कर सकते हैं।
चूंकि यह गिट रेपो की तुलना में उसी कार्यशील निर्देशिका में परिभाषित किया गया है, इसलिए उस परियोजना को "संस्करण" के रूप में प्रदर्शित किया जाना चाहिए।
यदि आप अपने GitHub रेपो संस्करण .project
और .classpath
फ़ाइल का संस्करण ले चुके थे, तो आप "मौजूदा प्रोजेक्ट को आयात करें" विकल्प का भी उपयोग कर सकते हैं , लेकिन यहां ऐसा नहीं हो सकता है।