2012-08-24 23 views
9

Seguí los primeros pasos después de crear un repositorio en GitHub, pero cuando llegué a la línea: git push -u origin master se produce este error:Git empuje de error de regresar y no se pida confirmación de la contraseña

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 

tengo remoto agregué la url de origen correcta y tengo git 1.7.10. Lo extraño es que no me está pidiendo un nombre de usuario o contraseña, así que no sé lo que 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 hemos seguido fueron los github me mostró después inmediatamente a crear 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 
+0

¿qué sistema operativo? ¿Tiene un agente SSH instalado? –

+0

Mac OS X y yo creo que sí. – Swiss

+0

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

Respuesta

10

Usted puede tratar de cambiar la URL de usar SSH en lugar de HTTPS. En la raíz de tu repositorio:

git remote set-url origin [email protected]:thestranger/cfinder.git 

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

+0

Gracias, eso funcionó, aún me pregunto cuál fue el problema. – Swiss

+1

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

3

https deberían ser apoyadas, pero es necesario GIT 1.7.10+

0

En git 1.7.1, se puede cambiar el mando a distancia de:

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

a

https://[email protected]/username/project.git 

De esta manera, se definitivamente pide una contraseña.

Cuestiones relacionadas