No se puede clonar sobre Git sin proporcionar un nombre de usuario

0

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
David Karlsson
fuente
Como se describe en el manual , utilizar ssh -T [email protected] Probar. Sólo después de que funcione, continúe usando Git.
Daniel B

Respuestas:

1

Intenta agregar tu clave RSA pública a bitbucket aquí https://bitbucket.org/account/user/username/ssh-keys/

Cambio username con tu nombre de usuario

ACTUALIZACIÓ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 usuario git o tu username y obten <username>/<reponame>.git.

Para uso de conexión de depuración GIT_SSH_COMMAND="ssh -v" antes de git clone mando. Prueba para tu username y para git usuario. 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:

...
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.
...

El servidor acepta mi conexión porque conoce mi clave SSH pública.

sattellite
fuente
Eso ya lo he hecho. Pregunta actualizada.
David Karlsson
Entonces parece que no tienes derechos de acceso al repositorio. Compruebe su en la página correspondiente. community.atlassian.com/t5/Bitbucket-questions/…
sattellite
Tengo los derechos de acceso correctos y funciona cuando proporciono el nombre de usuario.
David Karlsson
Respuesta de @DavidKarlsson actualizada.
sattellite