2012-01-26 19 views
11

में फोर्किंग के बाद संगठन के रूप में जिथब में 'कांटा फिर से' संभव है? मैंने एक सार्वजनिक भंडार फोर्क किया था, लेकिन फिर मैं एक संगठन के मालिक बन गया और मैं एक ही मूल भंडार को फिर से फोर्क करना चाहता हूं (मेरा कांटा नहीं)। हालांकि, ऐसा लगता है कि एक संगठन के रूप में कांटा चुनने के लिए आप केवल 'कांटा' बटन पर क्लिक करके ऐसा कर सकते हैं, क्योंकि मैंने मूल रूप से इसे फोर्क किया था, वह बटन अब "आपके कांटा" को मेरे मूल में ले जाने के लिए कहता है कांटा, लेकिन मुझे "संगठन के रूप में कांटा" चुनने नहीं देता है।फोर्क पहले ही जिथब

+1

यह शायद [webapps.stackexchange] (http://webapps.stackexchange.com/) या [GitHub समर्थन] (https करने के लिए निर्देशित किया जाना चाहिए: //github.com/contact)। –

उत्तर

15

कैसे

के बारे में
  • https://github.com/:your_login/:repo_identifier/admin के लिए जा रहा तो खतरे में हटाएं भंडार बटन क्लिक करके अपनी व्यक्तिगत भंडार (सुनिश्चित करें कि आप एक स्थानीय क्लोन/बैकअप मिल गया है बनाने) को हटाया जा रहा।

enter image description here

  • नदी के ऊपर भंडार GitHub पेज (https://github.com/:upstream_login/:repo_identifier) को ब्राउजिंग अब एक कांटा बटन प्रदर्शित करना चाहिए।

  • कांटा बटन एक संवाद (नीचे एक के समान) का अनुरोध प्रदर्शित करेगा क्लिक करने से अगर आप अपने व्यक्तिगत क्षेत्र या अपने संगठन क्षेत्र के लिए कांटा करने को तैयार कर रहे हैं।

    enter image description here

  • इसके पूर्ण होते ही, आप अपने स्थानीय भंडार एक दूरस्थ अपने संगठन क्षेत्र में नव काँटेदार भंडार की ओर इशारा करते के लिए जोड़ सकते हैं।

$ git remote add your_organization [email protected]:your_organization/repo_identifier.git

अद्यतन:

मैं आपके अनुरोध को पूरा करने के लिए

  • सुनिश्चित करें कि आप GitHub में प्रवेश किया हो एक (hackish) रास्ता मिल गया है हो सकता है
  • ओपन एक नया टैब और https://github.com/:upstream_login/:repo_identifier/fork_select
  • पर जाएं यह शू ld अपस्ट्रीम आपके संगठन क्षेत्र में भंडार को फोर्क करने का प्रस्ताव देने वाला कोई सीएसएस स्टाइल वाला कोई पृष्ठ प्रदर्शित नहीं करता है। बटन :)

चेतावनी पर

  • क्लिक करें: यह एक गैर-दस्तावेजी GitHub सुविधा पर भरोसा करते हैं और इस हैक किसी भी समय काम करना बंद कर सकते हैं। हालांकि, एक बार कांटा बनाया जाता है, भले ही हैक काम करना बंद कर देता है, भले ही कांटा बने रहें।

    enter image description here

  • +0

    क्या वास्तव में एकमात्र तरीका है? मैं अपने कांटा को हटाना नहीं चाहता, क्या दोनों के पास कोई रास्ता नहीं है? – Ben

    +0

    @ बेन मैंने एक और (परीक्षण) कामकाज जोड़ा है। इसे काम करते समय इसका इस्तेमाल करें :) – nulltoken

    1

    आप कर्ल & GitHub एपीआई का उपयोग कर किसी संगठन के लिए कांटा कर सकते हैं। नीचे दिए गए उदाहरण "Your_Organization" संगठन के लिए फैराडे माणिक रत्न कांटा होगा:

    curl https://api.github.com/repos/technoweenie/faraday/forks \ 
    -d '{"organization": "your_organization"}' 
    

    नोट: यदि आप संगठन आप के लिए कांटा करने के लिए चाहते हैं का वास्तविक नाम के लिए "Your_Organization" बदलना चाहते हैं जाएगा। आपको सफलतापूर्वक कांटा करने के लिए प्रमाणित करने की भी आवश्यकता हो सकती है।

    GitHub डेवलपर दस्तावेज़ के माध्यम से forking निर्देश:

    https://developer.github.com/changes/2012-11-27-forking-to-organizations/

    संबंधित मुद्दे