Tente adicionar sua chave pública RSA ao bitbucket aqui link
Altere username
com seu nome de usuário.
UPDATE 1:
O Git usa o protocolo SSH, se não o esquema definido, como na sua postagem [email protected]
. Ele tenta se conectar ao shell do bitbucket por SSH para o usuário git
ou seu username
e obter <username>/<reponame>.git
.
Para conexão de depuração, use o comando GIT_SSH_COMMAND="ssh -v"
before git clone
. Tente o seu username
e para git
user. E encontre a diferença entre essas conexões.
Algumas mensagens de depuração para conexão normal de GIT_SSH_COMMAND="ssh -v" git clone [email protected]:username/reponame.git
:
...
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: RSA SHA256:Gpy/VA4ng...
debug1: Server accepts key: pkalg ssh-rsa blen 279
Enter passphrase for key '/home/username/.ssh/id_rsa':
debug1: Authentication succeeded (publickey).
Authenticated to bitbucket.org ([104.192.143.3]:22).
...
debug1: Entering interactive session.
...
debug1: Sending command: git-upload-pack 'username/reponame.git'
remote: Counting objects: 96, done.
remote: Compressing objects: 100% (93/93), done.
...
O servidor aceita minha conexão porque conhece minha chave pública de SSH.