Dies kann passieren, wenn Ihr Launchpad-Benutzer nicht ordnungsgemäß in Bazaar eingerichtet wurde. Überprüfen Sie die Ausgabe von:
bzr lp-login
Wenn die Ausgabe nicht Ihr Launchpad Benutzer ist oder es ist aber Ihre SSH-Schlüssel nicht autorisiert ist, dann ist das das Problem verursacht Sie haben. Korrigieren Sie Ihren Benutzernamen und laden Sie den korrekten öffentlichen ssh-Schlüssel hoch.
Erklärung
Launchpad versucht sogar Nur-Lese-Operationen zu authentifizieren, wenn Sie gesagt haben Bazaar ein Launchpad Benutzernamen, zum Beispiel:
$ 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.
"Zugriff verweigert", weil ich nicht bin jelmer
, und er hat meinen Schlüssel sicher nicht autorisiert.
Also zuerst das Launchpad-Benutzernamen überprüfen Sie Bazaar erzählt und es ändern, wenn es nicht sind Sie, zum Beispiel:
$ bzr lp-login # ain't gonna be me...
jelmer
$ bzr lp-login janos-gyerik # yeah that's me!
Wenn es der richtige Benutzername ist, dann Ihre Einstellungen Seite auf Launchpad besuchen und Ihren öffentlichen Schlüssel stellen Sie sicher, aufgeführt wird: https://launchpad.net/~YOUR_USERNAME
Oder könnten Sie Ihre Launchpad-Benutzernamen-Einstellung mit diesem Befehl entfernen:
bzr config --remove launchpad_username --scope bazaar
jedoch Wenn Sie bzr
Befehle in Launchpad-Zweigen ausführen, erhalten Sie eine Warnung, wenn Sie keinen Launchpad-Benutzernamen festgelegt haben. (Das ist in Ordnung, Sie können es einfach ignorieren, wenn Sie nicht in Launchpad schreiben möchten.)
Meine Version ist Bazaar 2.5.1. Ist nicht die neueste? Also der einzige verbleibende Grund ist Corporate Firewalls? – Jibin
ok Ich habe Ihren Fehler erneut untersucht und es scheint, dass Launchpad Ihren Schlüssel nicht mag. Siehe http://askubuntu.com/questions/144839/what-doe-i-need-to-do-to-start-working-with-launchpad-again-on-a-new-computer – AmanicA