Ao empurrar para o seu Aplicativo do Git Remote, você pode encontrar o seguinte erro:
Pushing to :/.gitPermission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.
Este erro é causado por tentar autenticar com uma chave pública que não esteja registrado com Aptible Implantar, o que faz com que o Git falha na Autenticação.
pode confirmar que esta é de facto a questão ligando-se directamente usando o ssh
:
ssh -T
a saída deste comando irá indicar se está a ser autenticado correctamente pelo Servidor Git do Aptible Deploy.se estiver devidamente autenticado, verá esta mensagem:
Hi ! Welcome to Aptible. Please use `git push` to connect.
Se não vir essa mensagem, então o problema é que não está a autenticar-se correctamente.
resolução
a causa mais comum para este erro é que você não registrou sua chave pública SSH com Aptible Deploy. Então, primeiro, certifica-te que fizeste isso.
se registou a sua chave pública, mas ainda está a ver o erro, as probabilidades são de que tenha várias chaves SSH e ssh
não está a usar a correcta quando se liga.
para usar uma chave pública específica ao ligar-se à aplicação Aptível, adicione o seguinte ao seu ficheiro local~/.ssh/config
(poderá ter de O criar):
Host beta.aptible.com IdentityFile /path/to/private/key