Що мені потрібно зробити, щоб знову почати працювати з Launchpad на новому комп’ютері?


16

Я дотримувався вказівок, перелічених на веб-сторінці http://developer.ubuntu.com/packaging/html/getting-set-up.html, щоб налаштувати свій настільний комп’ютер, щоб я міг працювати над виправленням помилок під час розробки 12.04.

Тепер я намагаюся знову налаштувати на свій портативний комп'ютер (іншу машину), щоб я міг сприяти інтеграції значків Ubuntu в систему Ubuntu Досягнення . Однак, коли я намагаюся запустити першу команду, перелічену для виконання a 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.

Що мені потрібно зробити, щоб налаштуватись і знову готовий працювати на новій машині? Чи варто я лише знову виконувати всі кроки в першому посиланні (хоча вони, здається, припускають, що це ваш перший раз, коли ви налаштовуєтеся на Launchpad)? Або є кроки, які я повинен пропустити / зробити по-іншому?

Примітка. Наразі у мене немає доступу до моєї оригінальної настільної машини.

Відповіді:


21

На вашій старій машині ви створили ключ SSH, а потім додали його до свого облікового запису Launchpad. Bzr використовує цю клавішу для доступу до стартової панелі. Отже, якщо ключ на вашій новій машині не відповідає тому, який ви завантажили на Launchpad, ви не зможете відгалужувати код з певних сховищ на Launchpad.

Можливі два рішення. Перший - це, звичайно, передати свої SSH ключі зі старої машини. Вам потрібно буде принести два файли: .ssh / id_rsa та .ssh / id_rsa.pub. Слідкуйте за дозволами, оскільки SSH дуже суворо ставиться до цього.

Друге рішення, якщо у вас немає доступу до старої машини, АЛЕ ви можете увійти до свого облікового запису Launchpad, це додати новий ключ SSH, щоб Launchpad дозволив новій машині отримати доступ до гілок bzr, оскільки він визначатиме новий ключ як належний тобі.

Для цього в опублікованому вами документі "Налаштування" виконайте вказівки " Створіть свій ключ SSH " та " Завантажте свій ключ SSH на Launchpad ".

Це принаймні дозволить без проблем запускати гілку bzr.

Отже, коротко:

  1. Біжи ssh-keygen -t rsa
  2. Відкрити .ssh/id_rsa.pubза допомогою текстового редактора (gedit зробить)
  3. Скопіюйте весь вміст файлу (один дуже довгий рядок).
  4. Відкрийте https://launchpad.net/~/+editsshkeys у своєму браузері
  5. У розділі "Додати ключ SSH" вставте рядок із кроку 3 та натисніть "Імпортувати ключ".

Так, після цього все почало працювати за призначенням. Чітка та інформативна відповідь; дуже тобі дякую!
Крістофер Кайл Хортон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.