2011-01-03 8 views
15

के साथ प्रतिक्रिया करता है मेरे पास दो सर्वर स्थापित हैं (जहां तक ​​मुझे पता है) बिल्कुल वही है। उनमें से एक पर, Git के साथ करने से हमेशा ठीक कर दिया गया है, फिर भी एक दूसरे पर, मैं इस त्रुटि हो रही शुरू कर दिया है:गिट 'साइडबैंड डेमल्टीप्लेक्सर में त्रुटि'

fatal: The remote end hung up unexpectedly
error: error in sideband demultiplexer

सब कुछ दोनों के बीच एक ही है, .git/hooks/post-receive फ़ाइल की सामग्री भी शामिल है।

क्या कॉन्फ़िगरेशन में कोई कदम है जिसे मैंने कहीं याद किया है, या कुछ? मैंने दो बार फिर से रेपो को फिर से शुरू करने का प्रयास किया है, इसका कोई फायदा नहीं हुआ है।

मेरे बाद प्राप्त फ़ाइल इस प्रकार है:

#!/bin/sh
cd ..
env -i git reset --hard

+0

ओ पी करने के लिए मेरे बाद प्राप्त फ़ाइल को जोड़ा गया। – EJay

उत्तर

8

इस GitHub support thread पर, त्रुटि के इस प्रकार किसी तरह के repository corruption से संबंधित जा रहा है।

समस्या भ्रष्ट रिमोट रेपो के सिर को रीसेट करके तय की गई थी (git remote set-head के साथ)।

+0

ऐसा लगता है कि इसे ठीक किया गया है। धन्यवाद मित्र। – EJay

+0

वास्तव में, त्रुटि वापस आ गई है। >< – EJay

+0

@Qombat: इसे पढ़ने के लिए खेद है। क्या आप अपना पहला रेपो बंडल करने का प्रयास कर सकते हैं, परिणामस्वरूप फ़ाइल को दूसरे सर्वर पर कॉपी कर सकते हैं, इसे क्लोन कर सकते हैं और देख सकते हैं कि समस्या तब बनी रहती है या नहीं? (http://stackoverflow.com/questions/3601242/how-to-move-git-repositories-and-minimize-downtime/3602748#3602748) – VonC

5

अपने हुक में, आप कभी भी stdin से नहीं पढ़ते हैं। इसलिए शायद इस प्रश्न का समाधान आपके लिए भी काम करता है: Error in sideband demultiplexer with a git post-receive hook

+0

मेरे लिए भी काम किया: http://stackoverflow.com/ प्रश्न/95 9 0 9 08/त्रुटि-इन-साइडबैंड-डेमल्टीप्लेक्सर-साथ-ए-गिट-पोस्ट-प्राप्त-हुक – georg

1

मुझे यह त्रुटि मिलती है जब git एमएमएपीिंग मेमोरी (प्रक्रिया पर एक सीमा के कारण) से रोका जाता है।

64-बिट वास्तुकला पर, Git स्मृति है, जो आश्चर्यजनक रूप से बड़ी है की 1G mmap करने का प्रयास करेंगे और यदि आप प्रक्रियाओं को नियंत्रित करने ulimit (या chpst/softlimit) का उपयोग कर रहे समस्याओं का कारण बन सकता है।

मेमोरी सीमा को हटाने से चीजें ठीक हो जाती हैं (मेरे लिए)।

+0

चूंकि मैंने बाकी सब कुछ से इंकार कर दिया, मुझे लगता है कि यह मेरा मामला हो सकता है। क्या आप कृपया "स्मृति सीमा को हटाने" के तरीके पर कुछ और सुधार को विस्तारित कर सकते हैं? मेरे पास एक अपग्रेड करने योग्य 1 जीबी सर्वर है। धन्यवाद। –

1

मुझे एक ही समस्या थी। और मेरे लिए, यह मेरी पोस्ट-प्राप्त पायथन लिपि की वजह से था। होगा कि मेरे अजगर स्क्रिप्ट में कोई त्रुटि है, तो मैं हमेशा त्रुटि संदेश मिलता है:

fatal: The remote end hung up unexpectedly
error: error in sideband demultiplexer

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