Tuve un problema similar hoy: Metí la pata en mi copia de trabajo, así que decidí renombrar el directorio y clonar mi proyecto de nuevo desde Github. Pero después de hacer eso, tuve que introducir mi contraseña para hacer cualquier petición pull/push, en lugar de introducir la frase de contraseña una sola vez como solía hacer.
¡Eso fue porque hoy usé el protocolo https para clonar el proyecto! Para comprobar qué protocolo estás usando sólo tienes que ejecutar
git config -l
y mirar la línea que empieza con ‘remote.origin.url’.
Para cambiar de protocolo:
git config remote.origin.url git@github.com:the_repository_username/your_project.git
the_repository_username
y your_project
deben ser reemplazados por el nombre del repositorio apropiado y el propietario de ese repositorio. El nombre de usuario será tuyo si eres el dueño del repositorio, o el nombre de usuario del dueño del repositorio en caso contrario.