लॉन्चपैड के साथ नए कंप्यूटर पर काम करना शुरू करने के लिए मुझे क्या करने की आवश्यकता है?


16

मैंने अपने डेस्कटॉप कंप्यूटर को स्थापित करने के लिए http://developer.ubuntu.com/packaging/html/getting-set-up.html पर सूचीबद्ध निर्देशों का पालन किया है ताकि मैं 12.04 के विकास के दौरान बग फिक्सिंग पर काम कर सकूं।

अब मैं अपने लैपटॉप कंप्यूटर (अलग मशीन) पर फिर से स्थापित होने की कोशिश कर रहा हूं ताकि मैं Ubuntu Accomplishments सिस्टम के साथ Ubuntu बैज एकीकरण में योगदान करने में मदद कर सकूं । हालाँकि, जब मैं करने के लिए सूचीबद्ध पहली कमांड चलाने की कोशिश करता हूं, तो मुझे bzr branchअपने टर्मिनल में निम्न त्रुटि मिलती है:

Permission denied (publickey).
ConnectionReset reading response for 'BzrDir.open_2.1', retrying
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.

नई मशीन पर फिर से काम करने के लिए तैयार होने और तैयार होने के लिए मुझे क्या करने की आवश्यकता है? क्या मुझे पहले लिंक में फिर से सभी चरणों का पालन करना चाहिए (भले ही उन्हें लगता है कि यह आपका पहली बार लॉन्चपैड के साथ सेट हो रहा है)? या ऐसे कदम हैं जिन्हें मुझे अलग से छोड़ना / करना चाहिए?

नोट: मेरे पास इस समय मेरी मूल डेस्कटॉप मशीन तक पहुँच नहीं है।

जवाबों:


21

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

दो समाधान संभव हैं। पुरानी मशीन से आपकी SSH कुंजियों को स्थानांतरित करने के लिए पहला कोर्स है। आपको दो फाइलें लाने की आवश्यकता होगी: .ssh / id_rsa और .sh / id_rsa.pub। अनुमतियाँ देखें, क्योंकि SSH इस बारे में बहुत सख्त है।

दूसरा उपाय, यदि आपकी पुरानी मशीन तक आपकी कोई पहुंच नहीं है, लेकिन आप अपने लॉन्चपैड खाते में लॉग इन कर सकते हैं, तो एक नई SSH कुंजी जोड़ना है, ताकि लॉन्चपैड नई मशीन को bzr शाखाओं तक पहुंचने दे, क्योंकि यह नई कुंजी की पहचान करेगा आप को।

इसके लिए, आपके द्वारा पोस्ट किए जा रहे सेट अप दस्तावेज़ पर, " अपनी एसएसएच कुंजी बनाएं " और " लॉन्चपैड के लिए अपनी एसएसएच कुंजी अपलोड करें " के लिए चरणों का पालन करें ।

यह कम से कम आपको समस्याओं के बिना bzr शाखा चलाने की अनुमति देगा।

तो संक्षेप में:

  1. Daud ssh-keygen -t rsa
  2. .ssh/id_rsa.pubपाठ संपादक का उपयोग करके खोलें (gedit करेगा)
  3. फ़ाइल की संपूर्ण सामग्री (एक बहुत लंबी लाइन) की प्रतिलिपि बनाएँ।
  4. अपने ब्राउज़र पर https://launchpad.net/~/+editsshkeys खोलें
  5. "एक एसएसएच कुंजी जोड़ें" के तहत, चरण 3 से लाइन पेस्ट करें, फिर "आयात कुंजी" पर क्लिक करें।

हां, उसके बाद सब कुछ काम करने लगा। स्पष्ट और सूचनात्मक उत्तर; आपका बहुत बहुत धन्यवाद!
क्रिस्टोफर काइल हॉर्टन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.