Hola, entiendo el proceso que se explica en el video, pero me tira siempre el mismo error cuando quiero tirar un pull o push por clave SS...

Pregunta de la clase:
Tu primer push
Gonzalo Caezza

Gonzalo Caezza

Pregunta
studenthace 4 años

Hola, entiendo el proceso que se explica en el video, pero me tira siempre el mismo error cuando quiero tirar un pull o push por clave SSH

$ git pull origin master

git@github.com: Permission denied (publickey).

fatal: Could not read from remote repository.

Please make sure you have the correct access rights

and the repository exists.

Leí los comentarios y trate de buscar soluciones pero ninguna fue efectiva.

10 respuestas
para escribir tu comentario
    Alberto Duque Villegas

    Alberto Duque Villegas

    studenthace 2 años

    Me encontré muchas veces con este problema, a pesar de que intenté muchas soluciones (algunas propuestas por ustedes). Específicamente, tuve muchas dificultades para lograr la conexión entre el repositorio local de git y el repositorio web en GitHub.

    En el contexto de que estoy trabajando con Ubuntu habilitado para Windows, estos son los comandos que, al parecer, me fueron de utilidad finalmente:

    git remote set-url origin git@github.com:mi_usuario/mi_repositorioGitHub.git git remote -v git push origin main git pull origin main git pull origin main --allow-unrelated-histories

    Los últimos tres comandos están explicados en la clase, otra vez, a partir del minuto 12 con 20 s

    Espero que sea de utilidad, para alguien.

    Oscar David  Caranqui Guaman

    Oscar David Caranqui Guaman

    studenthace 2 años

    cambiar main por master

    Daimon Ccahuana Ignacio

    Daimon Ccahuana Ignacio

    studenthace 3 años

    El cambio de main por master, hizo que estubiera allí por un buen rato. hasta darme cuenta.

    Diego Eduardo Téllez Contreras

    Diego Eduardo Téllez Contreras

    studenthace 3 años

    18 sept 2022 - Me aparecio ese error pero era porque yo tenia mis llaves que habia creado en el curso de prework hace un mes y esas no sirven. Cuando hacia el ls -al pude notar que mis llaves tenian una fecha del mes anterior, asi que las borre manualmente desde la terminal y volver a seguir el proceso de la clase anteior y listo

    Samuel Márquez

    Samuel Márquez

    studenthace 3 años

    Muchas gracias

    Alfredo Cárdenas Velarde

    Alfredo Cárdenas Velarde

    studenthace 3 años

    yo lo resolvi simplemente gnerando la llaves para windows ya que estaba pensando que el curso que tome de prework servirian esas llaves para este pero no es el caso, ya que esas llaves son para WSL

    Joaquin Flores

    Joaquin Flores

    studenthace 3 años

    Buenas compañero, yo solucioné ese error cambiando de la consola de wsl a la consola de bash y anduvo de maravilla

    Jose Miguel Roca Jauregui

    Jose Miguel Roca Jauregui

    studenthace 3 años

    alguien pudo resolver este error?

    Julian Carvajal

    Julian Carvajal

    studenthace 3 años

    Hola, yo lo resolví simplemente cambiando la palabra 'master' por 'main'

    Jorge Luis Gil Aguillón

    Jorge Luis Gil Aguillón

    studenthace 4 años

    A mí me pasaba lo mismo. En el vídeo él dice que hay que copiar en link de SSH para hacer la conexión con el repositorio. Yo intente copiando el HTTPS y me funcionó. ojalá te sirva:

    git remote set-url origin linkHTTPS

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.