ฉันต้องทำอย่างไรเพื่อเริ่มทำงานกับ Launchpad อีกครั้งบนคอมพิวเตอร์เครื่องใหม่


16

ฉันได้ทำตามคำแนะนำที่ระบุไว้ที่http://developer.ubuntu.com/packaging/html/getting-set-up.htmlเพื่อให้คอมพิวเตอร์เดสก์ท็อปของฉันตั้งค่าเพื่อให้ฉันสามารถทำงานแก้ไขข้อผิดพลาดในระหว่างการพัฒนาของ 12.04 ได้

ตอนนี้ฉันกำลังพยายามที่จะได้รับการตั้งขึ้นมาอีกครั้งบนเครื่องคอมพิวเตอร์แล็ปท็อปของฉัน (เครื่องที่แตกต่างกัน) ดังนั้นฉันสามารถช่วยนำไปสู่การขอให้บูรณาการตราอูบุนตูกับระบบ Ubuntu สำเร็จ อย่างไรก็ตามเมื่อฉันพยายามเรียกใช้คำสั่งแรกที่แสดงรายการเพื่อทำbzr branchฉันได้รับข้อผิดพลาดต่อไปนี้ใน terminal ของฉัน:

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.

ฉันต้องทำอะไรเพื่อติดตั้งและพร้อมที่จะทำงานอีกครั้งบนเครื่องใหม่? ฉันควรทำตามขั้นตอนทั้งหมดในลิงค์แรกอีกครั้ง (แม้ว่าพวกเขาจะคิดว่านี่เป็นครั้งแรกที่คุณติดตั้ง Launchpad) หรือมีขั้นตอนที่ฉันควรข้าม / ทำแตกต่างกันอย่างไร

หมายเหตุ: ฉันไม่สามารถเข้าถึงเครื่องเดสก์ท็อปดั้งเดิมของฉันได้ในขณะนี้

คำตอบ:


21

บนเครื่องเก่าของคุณคุณสร้างคีย์ SSH แล้วเพิ่มลงในบัญชี Launchpad ของคุณ Bzr ใช้ปุ่มนั้นเพื่อ acces Launchpad ดังนั้นหากคีย์บนเครื่องใหม่ของคุณไม่ตรงกับที่คุณอัปโหลดไปยัง Launchpad คุณจะไม่สามารถแยกรหัสจากที่เก็บบางส่วนบน Launchpad ได้

สามารถแก้ปัญหาได้สองวิธี วิธีแรกคือการถ่ายโอนคีย์ SSH ของคุณจากเครื่องเก่า คุณจะต้องนำมาสองไฟล์: .ssh / id_rsa และ. ssh / id_rsa.pub ดูการอนุญาตเนื่องจาก SSH เข้มงวดมากเกี่ยวกับเรื่องนั้น

ทางออกที่สองหากคุณไม่สามารถเข้าถึงเครื่องเก่าของคุณ แต่คุณสามารถเข้าสู่บัญชี Launchpad ของคุณได้คือการเพิ่มคีย์ SSH ใหม่เพื่อให้ Launchpad ช่วยให้เครื่องใหม่เข้าถึงสาขา bzr เนื่องจากมันจะระบุรหัสใหม่ว่าเป็นของ ถึงคุณ.

สำหรับสิ่งนี้ในเอกสารการตั้งค่าที่คุณโพสต์ให้ทำตามขั้นตอนสำหรับ " สร้างคีย์ SSH ของคุณ " และ " อัปโหลดคีย์ SSH ของคุณไปยัง Launchpad "

อย่างน้อยนี่จะช่วยให้คุณสามารถรัน bzr Branch ได้โดยไม่มีปัญหา

ดังนั้นสรุป:

  1. วิ่ง ssh-keygen -t rsa
  2. เปิด.ssh/id_rsa.pubโดยใช้โปรแกรมแก้ไขข้อความ (gedit จะทำ)
  3. คัดลอกเนื้อหาทั้งหมดของไฟล์ (หนึ่งบรรทัดที่ยาวมาก)
  4. เปิดhttps://launchpad.net/~/+editsshkeysบนเบราว์เซอร์ของคุณ
  5. ใต้ "เพิ่มคีย์ SSH" ให้วางบรรทัดจากขั้นตอนที่ 3 จากนั้นคลิกที่ "นำเข้าคีย์"

ใช่ทุกอย่างเริ่มทำงานตามที่ตั้งใจไว้หลังจากนั้น คำตอบที่ชัดเจนและให้ข้อมูล; ขอบคุณมาก!
Christopher Kyle Horton
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.