Build acessando Bitbucket: Permission denied
Estou tentando subir uma aplicação java/wildfly e não estou conseguindo.
Segui o passo a passo do link abaixo porem recebo sempre a mesma mensagem de erro:
Mensagem de erro:
Error: build error: Warning: Permanently added 'bitbucket.org,104.192.143.2' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
Tive problema semelhante para publicar a aplicação através do maven nesse mesmo repositorio do bitbucket. No caso do maven a ação que realizei foi colocar usuario e senha do bitbucket no arquivo settings.xml. Nessa interface, não tem onde colocar usuario e senha.
Como devo proceder para resolver o problema?
-
Olá Sergio, você está utilizando uma url SSH para baixar o repositório? Verifique se o formato é: git@bitbucket.org:USUARIO/REPOSITORIO.git
Me informe o nome do projeto para eu verificar suas configurações.
-
Oi Diego o formato está certo: git@bitbucket.org:soudigi/acev.git
O projeto é ACEV.
-
Olá Sergio.
Você poderia confirmar se sua chave privada possui senha? Você precisa utilizar chaves privadas sem proteção por senhas, veja como remover:
```$ openssl rsa -in ~/.ssh/chave_atual -out ~/.ssh/nova_chave````
A a senha será solicitada, você deverá enviar a nova chave (sem senha).
Se sua chave não possui senha, acredito que seja o formato do arquivo, veja um exemplo:
Bom:
-----BEGIN RSA PRIVATE KEY-----
HASH
-----END RSA PRIVATE KEY-----
Ruim:
-----BEGIN RSA PRIVATE KEY-----
Subject: "me@example.com"
Comment: "1024-bit RSA, converted from OpenSSH by me@example.com"
HASH
-----END RSA PRIVATE KEY-----
O bloco deve conter apenas os caracteres da chave, sem nenhum outro cabeçalho ou comentário
Por favor, entrar para comentar.
Comentários
5 comentários