Recientemente traté de usar git en MacBook Pro con Sierra 10.12.5. El git estaba usando sin quejas en Mavericks, sin embargo, da problemas en git push ahora.
Nota
Literalmente hay varios problemas similares en SO y google, pero ninguno funcionó para mí.
Si alguien sugiere un enlace que resuelva mi problema, felizmente eliminaré mi pregunta, no hay necesidad de lesspreciar, este problema me está tomando mucho time.
Esto parece ser un problema estúpido, simplemente no ser capaz de presionar al repo de git hub, pero admitirlo o no, este es el problema que me está molestando mientras tanto.
Gracias por su ayuda, si puede ayudar.
Error:
ERROR: Permission to XXX. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
Contenido copydo de ~/.ssh/id_rsa.pub
a GITHUB / Configuraciones / Claves SSH y GPG / Nueva key
Pruebas
ssh -T git@github.com
Da:
Hi USERNAME! You've successfully authenticated, but GitHub does not provide shell access.
Luego cloné un informe de prácticas de mi count de GitHub:
git clone git@github.com: bhishan2 / practice.git.
práctica de cd
toca ejemplo.txt.
git add example.txt.
git commit -m "agregó un file"
git push master de origen.
Ahora tengo el error anterior.
¿Cómo podemos resolver este error?
Enlaces relacionados:
git: fatal: no se pudo leer desde el repository remoto
https://community.atlassian.com/t5/Bitbucket-questions/git-pull-fatal-Could-not-read-from-remote-repository/qaq-p/122111
https://github.com/jakubroztocil/cloudtunes/issues/23
La ayuda será realmente apreciada.
La última vez que vi ese error después de un exitoso ssh -T github.com
fue en 2015
Y el Hi USERNAME
no era exactamente el mismo que la count GitHub prevista (aquí bhishan2
)
Eso significa que el repo bhishan2/practice
clonado se puede clonar, pero no se puede insert, porque la key ssh se autentica como el propietario incorrecto.
En function de la respuesta proporcionada por @VonC,
Encontré mi solución. Todo estaba bien, de hecho, tenía dos counts de GitHub, bhishan y bhishan2, y ambas tienen el repository llamado práctica .
En este caso, inicié session desde la primera count de GitHub, bhishan, y cloné la práctica de repo desde la segunda count de GitHub, bhishan2 .
Todas mis configuraciones eran para la primera count, así que tuve el problema.
Lo había intentado todo el día (más de 5/6 horas) ayer, y publiqué la pregunta a medianoche y fui a dormir. Esta mañana vi la respuesta.
Gracias por los comentarios y la respuesta.
Mantengo esta respuesta, solo por la reference, para que en el futuro si alguien se encuentra con el mismo problema se beneficie.