github जीथब खाते के बिना पुल अनुरोध*कैसे करें?



dvcs pull (1)

Git के लक्ष्यों में से एक विकेंद्रीकृत किया जाना है। अगर गितुब होना है ... git का हब, तो शायद यह ध्यान में रखा जा सकता है कि वहाँ अन्य हब हैं, और git URL पर होने वाले पुल अनुरोधों को अनुमति देते हैं जिन्हें github पर होस्ट नहीं किया गया है।

इस बारे में documentation काफी हद तक स्पष्ट है: पुल अनुरोधों के लिए आवश्यक है कि आपके पास एक जीथब खाता हो और आप जीथब पर एक भंडार स्थापित करें । क्या यह एक वास्तविक वर्तमान तकनीकी सीमा है या जीथब पर वर्कअराउंड करने का एक तरीका है?

यदि नहीं, तो क्या यह अंततः जीथुब के "पुल अनुरोधों" टूल को अनुमति देने की योजना है जो वास्तव में जीथूब साइलो के बाहर रिपॉजिटरी से खींचने की अनुमति देता है?


आप उसी प्रकार के वर्कफ़्लो को प्राप्त करने के लिए git request-pull का उपयोग कर सकते हैं (जिसे Git1.7.9 + के साथ बेहतर किया गया है)।

लेख " पुल-अनुरोध में हस्ताक्षरित टैग का उपयोग करें" देखें

Git का उपयोग करते हुए एक विशिष्ट वितरित वर्कफ़्लो एक प्रोजेक्ट को कांटा करने के लिए एक योगदानकर्ता के लिए है, इस पर निर्माण करें, परिणाम को उसके सार्वजनिक रिपॉजिटरी में प्रकाशित करें, और "अपस्ट्रीम" व्यक्ति से पूछें (अक्सर प्रोजेक्ट का मालिक जहां से वह कांटा था) उसे खींचने के लिए सार्वजनिक भंडार। इस तरह के "पुल" का git request-pull कमांड द्वारा आसान किया जाता है।

Git रिलीज़ v1.7.9 से शुरू होकर, एक योगदानकर्ता इतिहास के सिरे पर एक हस्ताक्षरित टैग जोड़ सकता है और इंटीग्रेटर से उस हस्ताक्षरित टैग को खींचने के लिए कह सकता है।
जब इंटीग्रेटर git pull चलाता है:

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




pull-request