2012-01-09 12 views
5

नहीं भेज रहा है मैं वर्तमान में काम कर रहे एक प्रोजेक्ट को संशोधित करने के लिए बिटबकेट और गिट का उपयोग कर रहा हूं। आज मैंने परियोजना की नवीनतम कामकाजी प्रतिलिपि खींचने की कोशिश की लेकिन मुझे एक त्रुटि से मुलाकात की गई जिसे मुझे कोई समाधान नहीं मिल रहा है।बिटबकेट गिट त्रुटि: सभी आवश्यक ऑब्जेक्ट्स

$ git pull 
Password for 'bitbucket.org': 
remote: Counting objects: 65, done. 
remote: Compressing objects: 100% (31/31) done. 
remote: Total 34 (delta 19), reused 0 (delta 0) 
Upacking objects: 100% (34/34), done. 
fatal: bad object 4324324....(etc object number) 
error: https://bitbucket.org/myusername/myproject.git did not send all necessary objects 

मैं इस त्रुटि के लिए खोज की है "के लिए सभी आवश्यक वस्तुओं नहीं भेजा था" लेकिन वहाँ नहीं लगता है इस मुद्दे के बारे में कोई प्रलेखन होने के लिए किसी को भी मदद कर सकते हैं, कृपया?

उत्तर

4

"सभी आवश्यक वस्तुओं को नहीं भेजा" त्रुटि का अभिव्यक्ति है, त्रुटि स्वयं ही नहीं।
जानकारी के लिए, इस संदेश को builtin/fetch.c विधि store_updated_refs() है, जो कहता है connected.c विधि check_everything_connected() से आता है। यह एक

git rev-list --verify-objects --stdin --not --all 
/* 
* If we feed all the commits we want to verify to this command 
* 
* $ git rev-list --verify-objects --stdin --not --all 
* 
* and if it does not error out, that means everything reachable from 
* these commits locally exists and is connected to some of our 
* existing refs. 
* 
* Returns 0 if everything is connected, non-zero otherwise. 
*/ 

असली मुद्दा unpacking चरण के दौरान है करता है:

Upacking objects: 100% (34/34), done. 
fatal: bad object 4324324....(etc object number) 

यह कुछ BitBucket हिचकी से बंधा नहीं किया जाना चाहिए, इसके status page is clear के बाद से।

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

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