なぜ私が特定されなければならないのかわかりません-誰でもこのブランチをダウンロードできます。ランチパッドにアップロードしたときに同じプロンプトが表示されます。これは私にとってはるかに理にかなっています。
なぜbzrがこれを行うのか誰もが知っていますか?
Lp:ブランチ名を解決するために使用される位置情報サービスは、ブランチを読み取るか書き込むかを区別しません。 Launchpadアカウントについて通知した場合は、SSHトランスポートが使用されるため、必要に応じて書き込みアクセスが機能します。 SSH接続では、サーバーを認証するためにSSH秘密鍵にアクセスする必要があります。
別の見方をすると、bzrは、ブランチが公開されている場合でも、Launchpadからブランチをダウンロードするために常にsshを使用することを好みます。 (Launchpadがパブリックバグに対しても常にSSLを使用する方法と少し似ています。)SSHを使用すると、ネットワーク上の他のもの(ファイアウォールなど)からの偶発的または意図的な干渉を防ぎ、接続が確立されると通常は少し速くなります。
bzrはキーリングに保存されているssh-keyを使用しており、呼び出し元のアプリケーションは実際にはssh-agentになります。キーリングにはパスワードが設定されているため、パスワードがないと他の人はそのキーにアクセスできません。キーリングの詳細については、以下を参照してください。 この投稿に対する私の回答
この動作のデフォルト設定を私が知っている唯一の方法は、パスワードなしで秘密/公開キーペアを生成することです。