web-dev-qa-db-fra.com

Que dois-je faire pour recommencer à utiliser Launchpad sur un nouvel ordinateur?

J'ai suivi les instructions listées à la page http://developer.ubuntu.com/packaging/html/getting-set-up.html pour que mon ordinateur de bureau soit configuré de manière à pouvoir résoudre les bugs. pendant le développement de 12.04.

Maintenant, j'essaie de m'installer de nouveau sur mon ordinateur portable (machine différente) pour pouvoir contribuer à demander l'intégration du badge Ask Ubuntu au système Ubuntu Accomplishments . Cependant, lorsque j'essaie d'exécuter la première commande répertoriée pour effectuer un bzr branch, le message d'erreur suivant s'affiche dans mon terminal:

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.

Que dois-je faire pour être prêt et prêt à travailler à nouveau sur une nouvelle machine? Dois-je simplement suivre à nouveau toutes les étapes du premier lien (même s'ils semblent présumer que c'est la première fois que vous vous configurez avec Launchpad)? Ou y a-t-il des étapes que je devrais sauter/faire différemment?

Remarque: je n'ai pas accès à mon ordinateur de bureau d'origine pour le moment.

Sur votre ancien ordinateur, vous avez généré une clé SSH, que vous avez ensuite ajoutée à votre compte Launchpad. Bzr utilise cette touche pour accéder au tableau de bord. Ainsi, si la clé de votre nouvel ordinateur ne correspond pas à celle que vous avez chargée dans Launchpad, vous ne pourrez pas créer de code de branche à partir de certains référentiels sur Launchpad.

Deux solutions sont possibles. La première consiste bien entendu à transférer vos clés SSH depuis l’ancienne machine. Vous devez importer deux fichiers: .ssh/id_rsa et .ssh/id_rsa.pub. Regardez les autorisations, car SSH est très strict à ce sujet.

La deuxième solution, si vous n’avez pas accès à votre ancien ordinateur MAIS vous pouvez vous connecter à votre compte Launchpad, consiste à ajouter une nouvelle clé SSH de sorte que ce dernier autorise l’accès de la nouvelle machine aux branches bzr, car il identifiera la nouvelle clé comme appartenant. à toi.

Pour cela, dans le document Getting Set Up que vous avez posté, suivez les étapes pour " Créer votre clé SSH " et " Chargez votre clé SSH vers Launchpad ".

Cela vous permettra au moins d’exécuter sans problème la branche bzr.

Donc en un mot:

  1. Exécuter ssh-keygen -t rsa
  2. Ouvrez .ssh/id_rsa.pub en utilisant un éditeur de texte (gedit fera l'affaire)
  3. Copiez tout le contenu du fichier (une très longue ligne).
  4. Ouvrez https://launchpad.net/~/+editsshkeys sur votre navigateur
  5. Sous "Ajouter une clé SSH", collez la ligne de l'étape 3, puis cliquez sur "Importer la clé".
21
roadmr