Conectando-se ao Github do servidor

1

Estou tentando conectar-me ao Github de um servidor executando o Jenkins.

Para fazer isso, estou copiando minha chave pública de outro servidor para as authorized_keys no novo servidor.

Tudo o que estou recebendo é o seguinte erro:

git ls-remote -h [email protected]:Company/client.git HEAD
Warning: Permanently added the RSA host key for IP address 'xxx.xxx.xxx.xxx' to the list of known hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

Tudo o que fiz foi isto:

  1. Entre no diretório .ssh na conta de usuário desejada, no antigo servidor

  2. Copie a chave pública em id_rsa.pub.

  3. Faça login no novo servidor, entre em /root/.ssh e coloque a chave em "authorized_keys"

  4. Tente o comando acima.

O que estou fazendo de errado? Minha suspeita é que eu não estou copiando a chave para o local correto, e que na verdade eu quero ter o id_rsa.pub inteiro, bem como a chave privada lá em cima, e eu estou realmente tentando copiar uma configuração de usuário - mas não tenho certeza.

Como faço para acessar o github deste novo servidor?

    
por Andrew Alexander 01.05.2014 / 15:35

1 resposta

3

Para se conectar ao github, você precisa da chave privada no novo servidor. Você pode copiar a chave privada para a nova máquina, mas eu aconselho você a não fazer isso. Em vez disso, gere um novo par de chaves ssh e adicione a chave pública à sua conta do Github no link .

Por favor, leia sobre os sistemas de chave pública / privada porque a partir de sua pergunta parece que você não tem algum conhecimento básico.

    
por 01.05.2014 / 15:45