Git push devuelve el error y no solicita la contraseña

Seguí los primeros pasos después de crear un repositorio en github, pero cuando llegué a la línea: git push -u origin master falla con este error:

user$ git push -u origin master
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/thestranger/cfinder.git/info/refs

fatal: HTTP request failed

Agregué remotamente la URL de origen correcta y tengo git 1.7.10. Lo extraño es que no me solicita un nombre de usuario o contraseña, así que no sé qué está tratando de usar para acceder al repositorio en github. ¿Alguien sabe por qué no me pide una contraseña?

Para aclarar, los pasos que seguí fueron los que me mostró github después de crear inmediatamente el repositorio:

touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/thestranger/cfinder.git
git push -u origin master

preguntado el 24 de agosto de 12 a las 02:08

¿Qué sistema operativo? ¿Tienes un agente SSH instalado? -

Mac OS X y creo que sí. -

También estoy enfrentando el mismo problema en Mac OS X:

3 Respuestas

Puede intentar cambiar la URL para usar SSH en lugar de HTTPS. En la raíz de tu repositorio:

git remote set-url origin git@github.com:thestranger/cfinder.git

Esto requerirá que tenga una clave pública registrada en su cuenta de GitHub.

Respondido 24 ago 12, 02:08

Gracias, eso funcionó, todavía me pregunto cuál fue el problema. - suizo

No estoy seguro tampoco. Siempre he usado HTTPS para acceso de solo lectura y SSH para lectura y escritura. - Brandan

https debe ser compatible, pero necesita git 1.7.10+

Respondido 24 ago 12, 05:08

In git 1.7.1, uno puede cambiar el control remoto desde:

https://github.com/username/project.git

a

https://username@github.com/username/project.git

De esa manera, definitivamente solicita la contraseña.

Respondido 29 Abr '17, 06:04

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.