मुझे नहीं लगता कि आप अपने स्वयं के रेपो को कांटा कर सकते हैं।
इसे क्लोन करें और इसे एक नए रेपो में धकेलें, यह अच्छा है लेकिन आपको इसकी आवश्यकता है:
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), अब आपके पास GitHub आयातक है जो आपको GitHub सहित किसी अन्य स्रोत से रेपो आयात करने की अनुमति देता है।
देखें " GitHub आयातक के साथ एक भंडार आयात करना "
narf का उत्तर ( उत्कीर्णित ) भी उस प्रक्रिया का वर्णन करता है।
यह आपको एक नई रिपॉजिटरी बनाने और पुराने के पूरे इतिहास को नए रूप में आयात करने की अनुमति देगा, अपने गीथहेल यूआरएल का उपयोग करके।
फिर से: जो आपको मिलता है वह एक प्रतिलिपि है, वास्तविक कांटा नहीं है: आप नए रेपो से पुराने वाले के लिए पुल अनुरोध नहीं कर सकते।
दोबारा (bis), जैसा कि टिप्पणियों में कहा गया है mpersico
, यह TRUE FORK नहीं है।
अगर मेरे पास एक फू है जो कि एक ओपन सोर्स प्रोजेक्ट के लिए कैनोनिकल सोर्स रेपो है जो मैं चाहता हूं कि अन्य लोग फोर्क करें और पीआर करने के लिए एक्सेस करें, तो मैं उस रेपो में काम नहीं करना चाहता, मुझे एक फोर्क चाहिए जिसे जारी करने के लिए मैं उपयोग कर सकता हूं मेरी परियोजना के खिलाफ उचित पीआरएस।
मैंने इसे अपना दूसरा खाता GitHub में बनाया है और इसके लिए धन्यवाद दिया है।