2013-10-07 2 views
5

यह त्रुटि पहली बार प्रकट होती है जब मैंने खींचने की कोशिश की, इसलिए मैंने अपनी परियोजना को हटा दिया और अब जब मैं क्लोन करने का प्रयास करता हूं तो मुझे एक ही त्रुटि मिल रही है।गिथब क्लोन त्रुटि

$ git clone 
remote: error: Could not read 5011270a43365eb58ad54d4caed71fcbc64e845d 
remote: fatal: bad tree object 5011270a43365eb58ad54d4caed71fcbc64e845d 
remote: aborting due to possible repository corruption on the remote side. 
fatal: protocol error: bad pack header 
+0

[गिट क्लोन त्रुटि: घातक: गिट अपलोड-पैक: दूरस्थ पक्ष पर संभावित भंडार भ्रष्टाचार के कारण निरस्त करना] [http://stackoverflow.com/questions/8691916/git-clone-error- fatal-git-upload-pack-aborting-due-to-possible-repository-co) – Christopher

+0

कुछ घंटों के गुगलने के बाद मुझे कई समान त्रुटियां मिलीं, लेकिन सभी गिट-अपलोड-पैक से संबंधित हैं, इसलिए आपका "अद्भुत जवाब" नहीं है मेरे लिए काम नहीं करें – rderoldan1

उत्तर

4

अन्य मामले में जहां मैं गैर Git अपलोड पैक संदर्भ (के रूप में my previous answer के खिलाफ) में जो त्रुटि संदेश देखा है this thread में है: जहां, अगर किसी को प्रस्तुत

GitHub एक बग है एक प्रोजेक्ट के लिए एक पुल अनुरोध, और उसके बाद उस प्रविष्टि को हटा दिया गया है (मुझे नहीं पता कि यह सिर्फ एक पुल अनुरोध हटा देता है, या वे अपना कांटा/खाता हटाते हैं, लेकिन कुछ), तो आपको इन पुराने संदर्भ मिलते हैं।
कहीं गिटहब पर, इसके लिए एक समर्थन धागा है।

आप क्लोनिंग कर रहे हैं कि upstream repo तो एक Github रेपो नहीं है, और आप ने कहा अपस्ट्रीम रेपो, तो एक git fsck या git fsck --lost-found मदद कर सकता है के लिए उपयोग किया है।


चूंकि यह एक GitHub रेपो है, OP rderoldan1 सही कार्रवाई की और GitHub समर्थन करने के लिए लिखा था, और in the comments रिपोर्ट:

वे मेरे जवाब:
"हम का कारण मिल गया है समस्या, और बस इसे हल करने के लिए काम कर रहे हैं।
ऐसा प्रतीत होता है कि फ़ाइल सर्वर पर गिट रिपोजिटरी दूषित हो गई है और इसके लिए कुछ मैन्युअल तार uncrossing की आवश्यकता है। बाकी आश्वासन दिया है, हमारी सिस्टम टीम इसमें देख रही है, और आशा है एच के लिए जल्द ही आपके लिए एक अद्यतन है। "

rderoldan1 GitHub से परिणाम रिपोर्ट: @VonC और GitHub कर्मचारियों के लिए विकास, यहाँ अपने संदेश है, धन्यवाद:

आज 9 अक्टूबर, Jeff King मुझे और ईमेल, और अब मील Git काम कर रहा है भेजने

आपके भंडार के साथ समस्या ठीक हो गई है।
पुल-अनुरोध के परीक्षण-विलय से वस्तुओं में से एक हमारे अंत में गायब था, जिससे गिट शिकायत कर रहा था। यह हमारे अंत में एक बग के कारण है कि हम अभी भी ट्रैकिंग कर रहे हैं।
इस बीच, मैंने गुम वस्तु को बहाल कर दिया है, और भंडार अब अच्छे आकार में होना चाहिए।

+0

जैसा कि आप वर्णन करते हैं, मेरे अपस्ट्रीम प्रोजेक्ट में पुल अनुरोध स्वीकार करने के बाद त्रुटि दिखाई दी। गिट एफएसके मुझे 4 लटकती हुई चीजें दिखाती है, लेकिन मैं इस मुद्दे को हल नहीं कर सकता, क्या आपको अन्य समाधान पता था। – rderoldan1

+1

@ rderoldan1 आप टिकाऊ वसूली के उदाहरण के रूप में http://stackoverflow.com/q/14448326/6309 या http://stackoverflow.com/q/4254389/6309 देख सकते हैं। – VonC

+0

मैंने गिथब लिखा, और उन्होंने मुझे जवाब दिया "हमें समस्या का कारण मिला है, और इसे हल करने के लिए बस काम कर रहे हैं। ऐसा प्रतीत होता है कि फ़ाइल सर्वर पर गिट रिपोजिटरी दूषित हो गई है और इसके लिए मैन्युअल तार की आवश्यकता है uncrossing।आश्वस्त रहें, हमारी सिस्टम टीम इसमें देख रही है, और जल्द ही आपके लिए अपडेट अपडेट करने की उम्मीद है। " – rderoldan1

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