Oauth Cloning en github no funciona (fatal: error de authentication)

Estoy intentando probar mi aplicación en github. Hice que un amigo mío autorizara a mi aplicación a acceder a repositorys privados y públicos y todo salió bien. A pesar de esto, por alguna razón, parece que no puedo clonar sus repositorys utilizando el Token Oauth que obtuve después de haber autorizado con mi aplicación.

Me cloné usando las instrucciones que se describen en este enlace: https://github.com/blog/1270-easier-builds-and-deployments-using-git-over-https-and-oauth

La salida en la terminal se ve así:

Cloning into 'repoName... fatal: Authentication failed 

¿Cuál es la causa real de este error? Me aseguré de que mi aplicación estuviera debidamente autorizada. ¿Podría tener algo que ver con mi key ssh en mi computadora? Tenía entendido que al usar el token no necesitaría una key ssh para clonar.

Eso es extraño. Lo probé y funcionó para mí. Esto es lo que hice:

  1. crear un nuevo token usando la API de autorizaciones . Tenga en count que debe especificar que el token debe ser para (al less) el scope repo .

  2. git clone un repository privado utilizando la URL HTTP del repository (no la URL de git o ssh)

  3. ingrese el token que recibí como nombre de usuario y nada (en blanco) como la contraseña.

Si tuviera que adivinar cuál es el problema en su escenario, diría que es una de estas dos cosas (o ambas):

  1. el token que creaste no contiene el scope repo que es necesario para la clonación

  2. la URL que está utilizando para la clonación no es una URL HTTP, sino una URL GIT o SSH. Asegúrese de estar utilizando la URL HTTP del repository que está clonando.