質問: 新しいコンピューターでlaunchpadを再び使用するには、何をする必要がありますか? http://developer.ubuntu.com/packaging/html/getting-set-up.html に記載されている指示に従って、バグ修正に取り組むためにデスクトップコンピューターをセットアップしました。 12.04の開発中。今、ラップトップコンピューター(別のマシン)でセットアップを再試行して、 buntu 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. 新しいマシンでセットアップし、再び作業する準備をするには、何をする必要がありますか?最初のリンクのすべての手順をもう一度実行する必要があります(launchpadでセットアップするのは初めてだと思われますが)。または、スキップする/異なる方法で実行する必要がある手順はありますか?注:現時点では、元のデスクトップマシンにアクセスできません。
回答: 古いマシンでsshキーを生成し、それをlaunchpadアカウントに追加しました。 bzrはそのキーを使用してランチパッドにアクセスします。そのため、新しいマシンのキーがlaunchpadにアップロードしたキーと一致しない場合、launchpadの特定のリポジトリからコードをブランチすることはできません。2つのソリューションが可能です。最初の方法はもちろん、古いマシンからsshキーを転送することです。 .ssh/id_rsaと.ssh/id_rsa.pubの2つのファイルを持ち込む必要があります。 sshはそれについて非常に厳しいので、アクセス許可に注意してください。2番目の解決策は、古いマシンにアクセスできない場合、launchpadアカウントにログインできるが、新しいsshキーを追加して、launchpadが新しいマシンがbzrブランチにアクセスできるようにすることです。あなたへ。これについては、投稿した「getting setup」ドキュメントで、「 sshキーを作成 」および「 sshキーをlaunchpadにアップロード 」の手順に従ってください。これにより、少なくとも問題なくbzrブランチを実行できます。簡単に言えば: ssh-keygen -t rsaを実行します テキストエディタを使用して.ssh/id_rsa.pubを開きます(geditが行います) ファイルの内容全体(非常に長い1行)をコピーします。 ブラウザで https://launchpad.net/~/+editsshkeys を開きます [sshキーの追加]で、手順3の行を貼り付け、[キーのインポート]をクリックします。