2013-03-19 5 views
6

私は権利 をRWXしたフォルダにいると私は、彼らが公開鍵バザーのチェックアウト・エラー

しかし、次のエラーメッセージを格納するために尋ねられたとき、私は「はい」与えたこの

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

を試してみました発生しました

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

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

答えて

1

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

+0

私のバージョンはBazaar 2.5.1です。最新ですか? 唯一の理由は、企業のファイアウォールだからですか? – Jibin

+1

ok私はあなたのエラーをもう一度見て、ランチパッドはあなたのキーが気に入らないようです。 http://askubuntu.com/questions/144839/what-do-i-need-to-do-to-start-working-with-launchpad-again-on-a-new-computerを参照してください。 – AmanicA

6

これは、LaunchpadユーザーがBazaarで正しく設定されていない場合に発生します。出力はあなたのランチパッドのユーザーでないか、またはそれはあるが、あなたのSSHキーが許可されていない場合は、あなたが持っている問題の原因となりますこと、その後、

bzr lp-login 

:の出力を確認してください。 ユーザ名を修正し、正しいssh公開鍵をアップロードしてください。私はないですので

$ 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. 

は、「アクセス許可が拒否されました」:ランチパッドを使用すると、たとえば、 Launchpadのユーザ名バザールを告げている場合はでも、読み取り専用の操作を認証しようとします

説明jelmer、彼は確かに私の鍵を承認しなかった。

だから、最初のあなたはバザーに語ったのLaunchpadのユーザー名をチェックし、それはあなたでなければ、それを変更する、例えば:

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

それは正しいユーザ名だ場合は、ランチパッドの上にあなたの設定ページにアクセスしてください、あなたの公開鍵を作りますそこにリストされている:https://launchpad.net/~YOUR_USERNAME

それとも、あなたは、このコマンドで設定するあなたのLaunchpadのユーザー名を削除することができます:

しかし
bzr config --remove launchpad_username --scope bazaar 

、ランチパッドブランチでbzrコマンドを実行すると、ランチパッドユーザー名を設定していない場合に警告が表示されます。 (OKですが、Launchpadに書きたくない場合は無視してください)

0

を使用すると、プロキシの背後にいるなら、あなたは(コークスクリューを使用して)は、トンネル経由でSSHを必要とするだろう。
は 私は同じ問題を抱えていたし、次のステップを実行することは、私のエラーを解決:

  • マシンにコルク栓抜きをインストール
  • 私が持っていた~/.ssh/config

    Host bazaar.launchpad.net 
        User <launchpad-username> 
        ProxyCommand corkscrew <proxy-address> <proxy-port> %h %p 
    
-1

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

関連する問題