Ich habe versucht, Ubuntu TV in Ubuntu 12.04 zu installieren, indem ich dieser Anleitung gefolgt bin .
Alles war in Ordnung, bis ich im Terminal hingerichtet habe bzr branch lp:~s-team/ubuntutv/trunk ubuntu-tv
. Ich erhalte folgende Fehlermeldung:
Erlaubnis verweigert (publickey). Leseantwort von ConnectionReset für 'BzrDir.open_2.1', erneuter Versuch Berechtigung verweigert (publickey). bzr: ERROR: Verbindung geschlossen: Unerwartetes Ende der Nachricht. Bitte überprüfen Sie die Konnektivität und Berechtigungen und melden Sie einen Fehler, wenn die Probleme weiterhin bestehen.
mv .bazaar .bazaar.backup/
Sie dies auch tunbzr launchpad-login myusername
. Um das Problem im OP zu beheben, müssen Sie sicherstellen, dass Sie einen gültigen SSH-Schlüssel haben (sowohl lokal als auch auf dem Launchpad). Siehe andere Antwort .Sie haben anscheinend Probleme, über SSH eine Verbindung zu Launchpad herzustellen. Stellen Sie sicher, dass auf dem Launchpad ein öffentlicher SSH-Schlüssel registriert ist, für den der private Schlüssel lokal verfügbar ist, und überprüfen Sie, ob Launchpad Ihren Benutzernamen (
bzr lp-login <username>
) kennt .So erstellen Sie einen SSH-Schlüssel :
Dann können Sie Ihren öffentlichen SSH-Schlüssel ganz einfach auf Launchpad hochladen (normalerweise
~/.ssh/id_dsa.pub
oder~/.ssh/id_rsa.pub
).Da Sie alternativ nur versuchen, auf einen öffentlichen Zweig zuzugreifen (für den keine Authentifizierung erforderlich ist), können Sie auch einfach die Verwendung von http erzwingen, indem Sie bzr ausführen
bzr config --remove launchpad_username
.quelle
bzr launchpad-login myusername
. Oder wenn Sie sich festlegen möchten.Es scheint, dass Launchpad von Ihrem PC aus nicht erreichbar ist.
Wenn Sie einen Proxyserver in Ihrem Netzwerk haben, müssen Sie die
https_proxy
Umgebungsvariable im folgenden Format festlegenhttp://[user[:pass]@]server[:port]/[path]
:Was ist Ihre Ausgabe zu diesem Befehl:
Und zu diesem:
Und das hier:
quelle