6

私はrwx権限を持っているフォルダーにいて、これを試しました

bzr branch bzr+ssh://bazaar.launchpad.net/%2Bbranch/openobject-addons/7.0/

彼らが公開鍵を保存するように頼んだとき、私は「はい」を与えました

しかし、次のエラーメッセージが発生しました

`許可が拒否されました(公開鍵)。'BzrDir.open_2.1'のConnectionReset読み取り応答、許可が拒否されました(公開キー)を再試行します。bzr:エラー:接続が閉じられました:予期しないメッセージの終わり。接続と権限を確認し、問題が解決しない場合はバグを報告してください。

その公開リポジトリなので、アクセス権の問題は発生しないはずです。リンクに問題はありますか?これを確認するにはどうすればよいですか?`

4

5 に答える 5

6

これは、ランチパッド ユーザーが Bazaar で正しくセットアップされていない場合に発生する可能性があります。次の出力を確認します。

bzr lp-login

出力がランチパッド ユーザーではない場合、またはそうであるが ssh キーが承認されていない場合は、問題が発生します。ユーザー名を修正し、正しい ssh 公開鍵をアップロードしてください。

説明

BazaarにLaunchpad のユーザー名を伝えた場合、Launchpad は読み取り専用操作であっても認証を試みます。たとえば、次のようになります。

$ bzr lp-login jelmer
$ bzr info lp:bzr
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.

jelmer私はそうではなく、彼は確かに私のキーを承認しなかったため、「許可が拒否されました」。

まず、あなたが Bazaar に伝えた Launchpad のユーザー名を確認し、あなたでない場合は変更します。例えば:

$ bzr lp-login  # ain't gonna be me...
jelmer
$ bzr lp-login janos-gyerik  # yeah that's me!

ユーザー名が正しい場合は、Launchpad の設定ページにアクセスして、公開鍵がそこにリストされていることを確認してください: https://launchpad.net/~YOUR_USERNAME

または、次のコマンドを使用して Launchpad のユーザー名設定を削除することもできます。

bzr config --remove launchpad_username --scope bazaar

ただし、bzrLaunchpad ブランチでコマンドを実行すると、Launchpad ユーザー名を設定していないと警告が表示されます。(これは問題ありません。Launchpad に書き込みたくない場合は、無視してかまいません。)

于 2013-04-12T06:34:07.597 に答える
1

あなたのコマンドで問題なく分岐できました。使用しているバザーのバージョンが古すぎる可能性があります。時々問題になるもう 1 つのことは、ssh アウトを許可しない企業のファイアウォールです。

于 2013-03-19T17:44:26.223 に答える
0

プロキシの背後にいる場合は、トンネリング (コルクスクリューを使用) 経由の SSH が必要です。
同じ問題があり、次の手順を実行するとエラーが解決しました。

  • コルクスクリューをマシンにインストールします
  • 次の行を追加します~/.ssh/config

    Host bazaar.launchpad.net
        User <launchpad-username>
        ProxyCommand corkscrew <proxy-address> <proxy-port> %h %p
    
于 2014-02-25T20:35:37.050 に答える
0

Launchpad のカスタム SSH キーを使用してこの問題が発生しました。に次の行を追加して解決しました~/.ssh/config

Host bazaar.launchpad.net
    IdentityFile  /home/me/.ssh/id_rsa_launchpad
    User launchpad-username

参照: https://help.launchpad.net/YourAccount/CreatingAnSSHKeyPair#Using_a_custom_SSH_key_for_Launchpad

于 2014-02-09T21:44:15.500 に答える
-1

プログラム puttygen.exe を使用して SSH キーを作成しようとしたときに、この間違いがありました。リンクhttps://askubuntu.com/a/144858に従って指定されているようにSSHキーを作成すると、すべてが判明しました。ありがとう。

于 2016-02-23T13:14:36.173 に答える