git - गिटहब पर आप अपनी खुद की भंडार कैसे बनाते हैं?




github version-control (7)

मेरे पास गिटहब पर एक सार्वजनिक भंडार है। मैं इसे दोहराना / प्रतिलिपि बनाना चाहता हूं और इस भंडार के आधार पर एक नई परियोजना पर काम करना चाहता हूं, लेकिन मैं अब यह प्रभावित नहीं करना चाहता हूं कि यह कैसा है। मैंने गिटहब यूआई का उपयोग करके इसे फेंकने की कोशिश की लेकिन उसने कुछ भी नहीं किया।



गिटहब का उपयोग करके गैर तकनीकी समझदार के लिए, ऊपर दिए गए अन्य महान उत्तरों के विकल्प के रूप में यहां एक सरल समाधान है। आपको केवल एक गिटहब डेस्कटॉप एप्लिकेशन की आवश्यकता है।

  1. ब्राउज़र से अपना खुद का प्रोजेक्ट रेपो खोलें, और एक ज़िप के रूप में डाउनलोड करें, जैसे your-project-master.zip
  2. अनजिप करें और इसे अपने नए रेपो के रूप में नाम दें।
  3. गिटहब डेस्कटॉप खोलें, और अपने अनजान स्थानीय पथ नए रेपो में ब्राउज़ करके अपना नया रेपो जोड़ें।
  4. प्रकाशित बटन पर क्लिक करके इसे अपने github पर प्रकाशित करें। नाम और विवरण जोड़ने के लिए मत भूलना :)

जब आप एक नया रेपो बनाते हैं, तो आप repo .git url के साथ किसी अन्य रेपो से आयात कर सकते हैं। यह मुझे 30 सेकंड ले गया।


बस इसे क्लोन करें, नया खाली रेपो बनाएं, और इसे दबाएं।


मुझे नहीं लगता कि आप अपने खुद के रेपो फोर्क कर सकते हैं।
इसे क्लोन करें और इसे एक नए रेपो पर दबाएं अच्छा है लेकिन आपको यह करना होगा:

git clone https://github.com/userName/Repo New_Repo
cd New_Repo
git remote set-url origin https://github.com/userName/New_Repo
git remote add upstream https://github.com/userName/Repo
git push origin master
git push --all

( git push देखें)

" गिटहब पर अपनी खुद की परियोजना फोरक " पर वर्णित सभी प्रक्रियाओं को देखें।

छह साल बाद (2016), अब आपके पास गिटहब आयातक है जो आपको गिटहब समेत किसी अन्य स्रोत से रेपो आयात करने की अनुमति देता है।
" गिटहब आयातक के साथ एक भंडार आयात करना " देखें

narf का answer (upvoted) भी उस प्रक्रिया को चित्रित करता है।

इससे आप एक नया भंडार तैयार कर सकते हैं और अपने गिटहब यूआरएल का उपयोग करके पुराने व्यक्ति का पूरा इतिहास आयात कर सकते हैं।

दोबारा: आपको जो मिलता है वह एक प्रतिलिपि है, न कि असली कांटा: आप नए रेपो से पुराना एक पुल अनुरोध नहीं कर सकते हैं।


मैंने "एक भंडार डुप्लिकेटिंग" के लिए इन आधिकारिक निर्देशों का पालन किया और यह काम करना प्रतीत होता था।

https://help.github.com/articles/duplicating-a-repository/

फोर्किंग के बिना एक रिपॉजिटरी का डुप्लिकेट बनाने के लिए, आपको मूल भंडार और दर्पण-पुश के खिलाफ एक विशेष क्लोन कमांड चलाने की आवश्यकता है। यह किसी भी गिट भंडार के साथ काम करता है, न केवल गिटहब पर होस्ट किए गए।


वॉनसी के स्वीकार्य समाधान, दुर्भाग्यवश, मेरे पास काम नहीं किया क्योंकि मुझे मिला

रिमोट: रिपोजिटरी नहीं मिली

काम क्या था:

  1. Github पर एक new_repo बनाएँ
  2. गिट क्लोन new_repo
  3. सीडी new_repo
  4. गिट रिमोट addstream old_repo.git जोड़ें
  5. गिट अप अपस्ट्रीम मास्टर खींचें
  6. गिट पुश मूल मास्टर

मैं here से ऊपर सब मिला here








git-fork