2012-06-06 21 views
31

Creé un directorio, hello_git. En este directorio creé un archivo, hello_git.py, que imprime un "Hola, git!" mensaje.GitHub: ERROR: Repositorio no encontrado. fatal: el extremo remoto colgó de forma inesperada (aparentemente diferente de las publicaciones similares)

Entonces hice hello_git mi directorio actual en el terminal y entraron en los siguientes comandos uno tras otro en ese directorio:

git init 
git add hello_git.py 
git commit -m 'first commit' 
git remote add origin [email protected]:githubaccountname/hello_git.git 

Cuando entro en el comando git push origin master Me preguntan:

Enter passphrase for key '/home/myusername/.ssh/id_rsa': 

Cuando ingreso mi frase de contraseña (que se autentica exitosamente usando ssh -T [email protected]) obtengo esto:

ERROR: Repository not found. 
fatal: The remote end hung up unexpectedly 

No sé si esto ayuda, pero:

git remote -v 

rendimientos:

origin [email protected]:githubaccountname/hello_git.git (fetch) 
origin [email protected]:githubaccountname/hello_git.git (push) 

He mirado en las respuestas de mensajes similares, pero nada parece funcionar:

+4

Creo que 'hello_gitty' sería un nombre mucho mejor para un repositorio de prueba/zona de pruebas. : p – ThiefMaster

+1

¿El repositorio realmente existe en github? – Eric

+0

No hay ningún repositorio en github, pensé que eso se creaba automáticamente para mí. Resuelto ¿Podría publicar una publicación separada para que yo pueda votarla como la respuesta correcta? – Bentley4

Respuesta

22

El mensaje de error dice todo

ERROR: Repository not found.

¿Hay un repositorio Git en el que está buscando?

Primero debe crear el repositorio en GitHub. No puede encontrar el repositorio porque aún no existe!

+6

En realidad para mí fue porque no tenía permiso de escritura en el repositorio. Estaba a punto de tirar, pero no presionar. –

4

¿Quizás cambió el nombre de su repositorio? Si renombró su repositorio en GitHub, necesita actualizar el origen en consecuencia. Esto me sucedió una vez, donde cambié el nombre de mi repositorio y olvidé actualizar la configuración de origen en mi computadora portátil.

+1

... que a su vez se puede configurar mediante el comando: 'git remote set-url origin git: // new.url.here', como también se indica [en esta respuesta] (http://stackoverflow.com/ a/2432799/1039247). –

24

Eric ya ha dado la mejor respuesta para esta pregunta en el caso de que no existe el repositorio, pero quiero señalar que:.

El par de respuestas de "Repositorio no encontrado/extremo remoto colgó inesperadamente "es también dado por GitHub cuando el repositorio hace existe, pero el usuario no tiene permiso para presionarlo.

Si está absolutamente seguro de que el repositorio ya existe en GitHub, asegúrese de que la cuenta que está utilizando tiene permiso para enviar a ese repositorio.

+1

¿Puede explicar cómo averiguar si se trata de un problema de permiso? –

+0

Recomiendo usar estas tres guías en GitHub: [¿Cuáles son los diferentes permisos de acceso?] (Https://help.github.com/articles/what-are-the-different-access-permissions), para repos poseído por una cuenta personal: [¿Cómo agrego un colaborador?] (https://help.github.com/articles/how-do-i-add-a-collaborator) y para los repos de una organización: [ ¿Cómo configuro un equipo?] (Https://help.github.com/articles/how-do-i-set-up-a-team) – jlbang

+0

El enlace rápido sería https://github.com/ //settings/collaboration Luego, agregue un colaborador o equipo y proporcione el acceso de escritura respectivo – LeonardChallis

0

Acabo de encontrar el mismo problema. Si ninguna de las otras soluciones funciona, puede ser debido a GitHub está teniendo problemas con su acceso SSH, como se dice en su página de estado (https://status.github.com/)

"We are investigating problems with repository access and some GitHub.com features. We will report back once we have more information to share."

2

Esto también puede ocurrir si se ha almacenado credenciales incorrectas. Puede borrar la memoria del repositorio para que vuelva a aparecer en su próximo impulso con esto: git config --unset credential.helper

+0

Estaba a punto de quemar mi pc, pero luego encontré su respuesta. ¡Gracias! – Mateusz

Cuestiones relacionadas