2012-04-13 9 views
6

फांसी क्यों मेरी Git एक साथ नाकाम रहने लाने है द्वारा विफल रहता है।नदी के ऊपर GitHub रिपोजिटरी से लाई जा रही है

git remote add upstream git://github.com/{upstream owner}/{upstream project}.git 

मैं देख सकता हूँ रिमोट का उपयोग "Git -v -n नदी के ऊपर दिखाने"

Fetch URL: git://github.com/{upstream owner}/{upstream project}.git 
Push URL: git://github.com/{upstream owner}/{upstream project}.git 

मैं अपने ssh कुंजी काम करता है पता है जोड़ा गया है:: मैं सेटअप एक रिमोट का उपयोग GitHub उदाहरण है

ssh -T [email protected] 
Hi miketempleman! You've successfully authenticated, but GitHub does not provide shell access. 

अभी तक जब मैं नदी के ऊपर रिपोजिटरी से अपने स्थानीय भंडार को अद्यतन करने का प्रयास करें:

[email protected]:~/{directory}$ git fetch upstream 
fatal: The remote end hung up unexpectedly 

ऐसे बेवकूफ सवाल के लिए क्षमा चाहते हैं।

+0

नदी के ऊपर रेपो के लिए जोर दे रहा है कभी काम किया? क्या आप सुनिश्चित हैं कि अपस्ट्रीम स्वामी ने आपके उपयोगकर्ता खाते के लिए उचित अनुमतियां निर्धारित की हैं? – cfedermann

+0

मैं बस अपस्ट्रीम परिवर्तनों के साथ अपने स्थानीय भंडार को अद्यतन करने की कोशिश कर रहा हूं। दूसरे शब्दों में, अधिक पढ़ने का उपयोग। लेकिन यह एक साधारण भंडार है, इसलिए मैंने जो दस्तावेज पढ़ा है, वह इंगित करता है कि मैंने इसे पढ़ने/लिखने के लिए उपयोग किया है। –

उत्तर

11

मुझे लगता है कि git:// केवल पढ़ने के लिए यूआरआई निजी रिपोज़ के लिए उपलब्ध नहीं हैं ताकि वे विश्व-पठनीय नहीं हो सकें (यानी आप केवल अधिकृत होने पर रेपो में ही पहुंच सकते हैं)। HTTPS के साथ वैकल्पिक रूप से

git remote set-url upstream [email protected]:{upstream owner}/{upstream project}.git 

या,:

एक अलग दूरदराज यूआरआई के साथ प्रयास करें

git remote set-url upstream https://{your username}@github.com/{upstream owner}/{upstream project}.git 
+0

जिसने चाल बनाई थी। तो उम्मीद है कि साझा विकास के लिए गिट पर निजी भंडारों का उपयोग करने की कोशिश करने वाले किसी और व्यक्ति को आपका लिंक मिलेगा! –

+0

खुशी है कि यह आपके लिए काम करता है। क्या आप उत्तर को स्वीकार के रूप में चिह्नित करेंगे? :) –

+0

ओह, क्षमा करें –

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