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が行います)