एक भंडार क्लोन करें
क्लोनिंग आपके कंप्यूटर पर GitHub, GitLab, Bitbucket, Azure DevOps या किसी Git सर्वर से एक रिपॉजिटरी को उसके इतिहास के साथ कॉपी करता है। GitTree में आप यूआरएल पेस्ट करें, चुनें कि यह कहां जाता है और Clone दबाएँ; यह पूरा हो जाने पर यह एक नए टैब में खुलता है।
GitTree में निःशुल्क काम करता है: आपके साइन इन करने के बाद प्रत्येक स्थानीय Git सुविधा।
इस पेज पर
शुरू करने से पहले
- रिपोजिटरी का यूआरएल, होस्ट पर उसके पेज से:
https://…याgit@…(एसएसएच)। - एक निजी रिपॉजिटरी के लिए, साइन इन करने का एक तरीका: होस्ट को ज्ञात एक SSH कुंजी, या एक पासवर्ड या टोकन जिसे Git जरूरत पड़ने पर मांगता है।
इसे कहां खोजें
- नए टैब पृष्ठ पर Clone कार्ड।
- कमांड पैलेट: Clone Repository….
- कनेक्टेड GitHub या बिटबकेट अकाउंट (GitTree प्रो) के साथ, नए टैब पेज पर Clone from GitHub / Bitbucket… आपके चुनने के लिए रिपॉजिटरी को सूचीबद्ध करता है।
| कार्रवाई | macOS | Windows और Linux |
|---|---|---|
| कमांड पैलेट, फिर Clone Repository… | ⌘⇧P | Ctrl+Shift+P |
कदम
रिपोजिटरी यूआरएल चिपकाएँ
इसे Repository URL में चिपकाएँ। इससे GitTree भरता है Folder name; यदि आप दूसरा नाम चाहते हैं तो इसे बदल लें।
चुनें कि यह कहां जाता है
Parent folder टाइप करें या Browse… का उपयोग करें। Clones into सटीक फ़ोल्डर दिखाता है जो बनाया जाएगा; यह नया या खाली होना चाहिए.
आपके लिए आवश्यक विकल्प सेट करें, फिर क्लोन करें
पूरे इतिहास के लिए Depth को खाली छोड़ दें, या उथले क्लोन के लिए कई कमिट दर्ज करें। यदि प्रोजेक्ट उनका उपयोग करता है तो Also clone submodules पर निशान लगाएं। Open after cloning चालू रखें, फिर Clone दबाएँ।
अपेक्षित परिणाम
एक प्रगति पट्टी प्रत्येक चरण को नाम देती है (वस्तुओं को प्राप्त करना, डेल्टा को हल करना, फाइलों की जांच करना)। जब यह समाप्त हो जाता है, तो रिपॉजिटरी एक नए टैब में खुलती है और Recent के अंतर्गत दिखाई देती है।
आप Cancel Clone के साथ रुक सकते हैं: GitTree क्लोन ने जो लिखा है उसे हटा देता है, और पहले से मौजूद फ़ोल्डर को कभी नहीं हटाता है।
क्लोन विकल्प
| विकल्प | यह क्या करता है |
|---|---|
| Depth | केवल नवीनतम कमिट डाउनलोड किए जाते हैं (एक उथला क्लोन)। ख़ाली मतलब पूरा इतिहास. आप बाद में अधिक इतिहास प्राप्त कर सकते हैं। |
| Also clone submodules | प्रोजेक्ट में सबमॉड्यूल के रूप में भी शामिल रिपॉजिटरी को क्लोन करता है। |
| Sparse checkout | पहले केवल शीर्ष-स्तरीय फ़ाइलों की जाँच करता है, फिर आपके द्वारा चुने गए फ़ोल्डरों की: बहुत बड़ी रिपॉजिटरी के लिए उपयोगी। |
| Download file contents only when they are needed (blobless) | इतिहास डाउनलोड करता है लेकिन मांग पर फ़ाइल सामग्री लाता है। |
| Open after cloning | क्लोन समाप्त होने पर एक टैब में नया रिपॉजिटरी खोलता है। |
अगर कुछ गलत होता है
"भंडार का क्लोन नहीं बनाया जा सका"
संवाद में Git’s output पढ़ें: यह कारण बताता है (गलत यूआरएल, कोई पहुंच नहीं, नेटवर्क)। यूआरएल या फ़ोल्डर को सही करने के लिए Edit and Try Again चुनें।
"यह फ़ोल्डर खाली नहीं है"
गंतव्य पर पहले से ही फ़ाइलें हैं. कोई अन्य Parent folder या Folder name चुनें.
निजी भंडार के लिए प्रमाणीकरण विफल रहा
जब Git पासवर्ड मांगता है तो एक कुंजी के साथ एक SSH URL का उपयोग करें जिसे होस्ट जानता है, या एक HTTPS URL और एक व्यक्तिगत एक्सेस टोकन का उपयोग करें। GitHub और GitLab अब HTTPS पर खाता पासवर्ड स्वीकार नहीं करते।
प्रश्न
क्या मैं होस्टिंग खाते को कनेक्ट किए बिना क्लोन कर सकता हूँ?
Yes. Cloning with a URL is part of GitTree Free and uses your own Git credentials. Browsing your provider’s repository list needs a connected account, which is part of Pro.
