O que eu preciso fazer para começar a trabalhar com o Launchpad novamente em um novo computador?

16

Eu segui as instruções listadas no link para configurar meu computador desktop para que eu pudesse trabalhar na correção de bugs durante o desenvolvimento do 12.04.

Agora eu estou tentando configurar novamente no meu computador laptop (máquina diferente) para que eu possa ajudar a contribuir para Ask Ubuntu integração de crachás com o sistema de Realizações do Ubuntu . No entanto, quando tento executar o primeiro comando listado para fazer um bzr branch , recebo o seguinte erro no meu 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.

O que preciso fazer para configurar e estar pronto para trabalhar novamente em uma nova máquina? Devo apenas seguir todos os passos do primeiro link novamente (mesmo que eles pareçam supor que é a primeira vez que você configura o Launchpad)? Ou há passos que eu deveria pular / fazer de forma diferente?

Observação: não tenho acesso à minha máquina original no momento.

    
por Christopher Kyle Horton 01.06.2012 / 02:24

1 resposta

21

Na sua máquina antiga, você gerou uma chave SSH e a adicionou à sua conta do Launchpad. O Bzr usa essa chave para acessar o launchpad. Portanto, se a chave na sua nova máquina não corresponder àquela que você enviou para o Launchpad, você não poderá ramificar o código de certos repositórios no Launchpad.

Duas soluções são possíveis. O primeiro é, obviamente, transferir suas chaves SSH da máquina antiga. Você precisaria trazer dois arquivos: .ssh / id_rsa e .ssh / id_rsa.pub. Veja as permissões, pois o SSH é muito rigoroso quanto a isso.

A segunda solução, se você não tiver acesso à sua máquina antiga, mas você pode fazer login na sua conta do Launchpad, é adicionar uma nova chave SSH para que o Launchpad permita que a nova máquina acesse ramificações bzr, pois ela identificará a nova chave como pertencente a você.

Para isso, no documento Getting Set Up que você postou, siga os passos para " Crie sua chave SSH " e " Envie sua chave SSH para o Launchpad ".

Isso permitirá pelo menos que você execute o branch bzr sem problemas.

Então, em poucas palavras:

  1. Executar ssh-keygen -t rsa
  2. Abra .ssh/id_rsa.pub usando um editor de texto (o gedit fará)
  3. Copie todo o conteúdo do arquivo (uma linha muito longa).
  4. Abra o link no seu navegador
  5. Em "Adicionar uma chave SSH", cole a linha da etapa 3 e clique em "Importar chave".
por roadmr 01.06.2012 / 03:49

Tags