tag - no puede extraer el repositorio remoto de Git de Sourcetree
git push tag (4)
Genere claves ssh y configuré mi git y SourceTree. Podría arrastrar y hacer otras operaciones desde Git-bash. Nota: He agregado lo siguiente en .bashrc para que funcione.
eval `ssh-agent`
ssh-add
Sin embargo, cuando intento capturar Source Tree, obtengo esto.
git -c diff.mnemonicprefix = false -c core.quotepath = origen de recuperación falso Permiso denegado (clave pública, contraseña). fatal: no se pudo leer desde el repositorio remoto.
Por favor, asegúrese de tener los derechos de acceso correctos y existe el repositorio.
Cuando traté de crear ssh-key en Putty (windows), va más allá, ¡pero espera con el siguiente mensaje!
git -c diff.mnemonicprefix = false -c core.quotepath = origen de recuperación falso La clave de host del servidor no se almacena en caché en el registro. No tienes garantía de que el servidor sea la computadora que crees que es. La huella dactilar de la clave rsa2 del servidor es:
ssh-rsa 2048 0f: ee: bb: 1c: 6c: b4: 50: 0e: 54: d6: e9: 55: 9b: 38: 45: df Si confías en este host, ingresa "y" para agregar la clave a La memoria caché de PuTTY y continuar conectando. Si desea continuar con la conexión solo una vez, sin agregar la clave a la memoria caché, ingrese "n". Si no confías en este host, presiona Enter para abandonar la conexión.
si abro la terminal en SourceTree (que es git-bash), me pide una frase de contraseña. Entonces, sospecho que mi .bashrc no proviene de SourceTree. ¿O me estoy perdiendo algo más?
La mejor solución es obtener una conexión usando Putty.
En el Nombre de host, ponga su dirección ssh del proyecto gitlab. luego, haga clic en ''Abrir'' para conectarse.
Eso es. SourceTree confía en gitlab.com después de todo. Puede verificar la solución desde el siguiente enlace. https://answers.atlassian.com/questions/31659457/windows-7-64bits-sourcetree-openssh-putty-git-pull-not-working
Pude solucionar el problema cambiando de "Putty / Plink" SSH a "OpenSSH" para el proveedor de SSH.
Menu Tools > Options then SSHClient, select OpenSSH
Tuve el mismo problema y la solución para mí fue llamar manualmente a plink.exe con mi servidor (GitLab):
"C:/Program Files (x86)/Atlassian/SourceTree/tools/putty/plink.exe" gitlab.com
Presione y
cuando se le pregunte y ¡debería estar bien ahora!