
Adotei uma abordagem relativamente simples para tentar clonar com segurança meu repositório GitHub, mas ainda estou com dificuldades.
No meu Mac, especifiquei o nome como MyKey e nenhuma senha
ssh-keygen -t rsa
Carreguei o conteúdo da chave pública no GitHub com acesso de leitura e gravação. Então executei os seguintes comandos no meu servidor:
cat > /root/.ssh/github.id_rsa << EOF
-----BEGIN OPENSSH PRIVATE KEY-----
The private key
-----END OPENSSH PRIVATE KEY-----
EOF
chmod 600 /root/.ssh/github.id_rsa
cat > /root/.ssh/config << EOF
Host github.com
Hostname github.com
IdentityFile ~/.ssh/github.id_rsa
EOF
chmod 600 /root/.ssh/config
git clone [email protected]:myname/myproject.git /var/www/test
No entanto, o erro que recebo de volta é:
Cloning into '/var/www/test'...
Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Onde posso ter errado?