git push failed en MacOS Sierra 10.12.5

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. 

Cosas hechas hasta el momento:

  1. Contenido copydo de ~/.ssh/id_rsa.pub a GITHUB / Configuraciones / Claves SSH y GPG / Nueva key

  2. Pruebas

    ssh -T git@github.com

Da:

 Hi USERNAME! You've successfully authenticated, but GitHub does not provide shell access. 
  1. 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.