新しいコンピューターでLaunchpadを再び使用するには、何をする必要がありますか?


16

http://developer.ubuntu.com/packaging/html/getting-set-up.htmlに記載されている指示に従って、デスクトップコンピューターをセットアップして、12.04の開発中にバグ修正に取り組むことができました。

ラップトップコンピューター(別のマシン)で再度セットアップしようとしています。UbuntuAccomplishmentsシステムとの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.

新しいマシンでセットアップし、再び作業する準備をするには、何をする必要がありますか?最初のリンクのすべての手順をもう一度実行する必要があります(Launchpadでセットアップするのは初めてだと思われますが)。または、スキップする/異なる方法で実行する必要がある手順はありますか?

注:現時点では、元のデスクトップマシンにアクセスできません。

回答:


21

古いマシンでSSHキーを生成し、それをLaunchpadアカウントに追加しました。Bzrはそのキーを使用してランチパッドにアクセスします。そのため、新しいマシンのキーがLaunchpadにアップロードしたキーと一致しない場合、Launchpadの特定のリポジトリからコードをブランチすることはできません。

2つの解決策があります。最初の方法はもちろん、古いマシンからSSHキーを転送することです。.ssh / id_rsaと.ssh / id_rsa.pubの2つのファイルを持ち込む必要があります。SSHはそれについて非常に厳しいので、アクセス許可に注意してください。

2番目の解決策は、古いマシンにアクセスできない場合、Launchpadアカウントにログインできるが、新しいSSHキーを追加して、Launchpadが新しいマシンがbzrブランチにアクセスできるようにすることです。あなたへ。

これについては、投稿した「Getting Set Up」ドキュメントで、「SSHキーを作成する」および「SSHキーをLaunchpadにアップロードする」の手順に従ってください

これにより、少なくとも問題なくbzrブランチを実行できます。

簡単に言えば:

  1. 走る ssh-keygen -t rsa
  2. .ssh/id_rsa.pubテキストエディタを使用して開きます(geditが行います)
  3. ファイルの内容全体(非常に長い1行)をコピーします。
  4. ブラウザでhttps://launchpad.net/~/+editsshkeysを開きます
  5. [SSHキーの追加]で、手順3の行を貼り付け、[キーのインポート]をクリックします。

うん、その後すべてが意図したとおりに動作し始めました。明確で有益な答え; どうもありがとうございました!
クリストファーカイルホートン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.