normalmente lo hago git clone myusername@bitbucket...``
I have cleaned out ~ / .ssh`
He creado un nuevo par de claves de acuerdo a esta
Quiero poder clonar usando solo git@bitbucket... Pero esto siempre me da un error, aunque tengo una clave pública (y he agregado la clave pública a bitbucket):
Warning: Permanently added the RSA host key for IP address 'xxx.xxx.xxx.x' to the list of known hosts.
repository access denied.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
git config --list
credential.helper=osxkeychain
[email protected]
user.name=XX XX
core.excludesfile=/Users/daka/.gitignore_global
core.compression=0
difftool.sourcetree.cmd=opendiff "$LOCAL" "$REMOTE"
difftool.sourcetree.path=
mergetool.sourcetree.cmd=/Users/daka/Applications/SourceTree.app/Contents/Resources/opendiff-w.sh "$LOCAL" "$REMOTE" -ancestor "$BASE" -merge "$MERGED"
mergetool.sourcetree.trustexitcode=true
commit.template=/Users/daka/.stCommitMsg
credential.helper=osxkeychain

ssh -T [email protected]Probar. Sólo después de que funcione, continúe usando Git.Respuestas:
Intenta agregar tu clave RSA pública a bitbucket aquí https://bitbucket.org/account/user/username/ssh-keys/
Cambio
usernamecon tu nombre de usuarioACTUALIZACIÓN 1:
Git usa el protocolo SSH si no se define el esquema, como en tu publicación
[email protected]. Intenta conectarse al shell git de bitbucket sobre SSH para el usuariogito tuusernamey obten<username>/<reponame>.git.Para uso de conexión de depuración
GIT_SSH_COMMAND="ssh -v"antes degit clonemando. Prueba para tuusernamey paragitusuario. Y encuentra la diferencia entre esas conexiones.Algunos mensajes de depuración para conexión normal desde
GIT_SSH_COMMAND="ssh -v" git clone [email protected]:username/reponame.git:El servidor acepta mi conexión porque conoce mi clave SSH pública.
fuente