No se pueden enviar files a mi repository github

He configurado git en mi Ubuntu 12.04 LTS, pero cada vez que bash enviar files a mi repository remoto ( git push -u origin master ), obtengo el siguiente error-

 ssh: connect to host github.com port 22: Connection timed out fatal: The remote end hung up unexpectedly 

¿Qué significa esto? y ¿cómo puedo solucionarlo?


Instalé Git usando el siguiente-

 sudo apt-get install git 

Mi repository local está aquí-

 /media/48B9-FD83/foobar 

no está en el directory de inicio, está en una unidad montada (¿es eso un problema?).

Inicialice git en ese directory y seguí los pasos dados aquí: el tutorial oficial de GitHub .

Y al presionar los files, obtengo esos errores ssh y fatal , mencionados anteriormente.

¿Cómo puedo arreglar esto?

Prueba cosas en este order:

  • ping github.com . No deberías ver ningún time de espera.
  • sudo apt-get install telnet .
  • telnet github.com 22 . Debería ver algo como esto:

  Trying 204.232.175.90... Connected to github.com. Escape character is '^]'. SSH-2.0-OpenSSH_5.5p1 Debian-6+squeeze1+github9 

  • Salga de telnet presionando Ctrl + ] seguido de Ctrl + d .
  • Siga los pasos mencionados en la guía de Github: generación de keys ssh .
  • Asegúrese de que ~/.ssh y su contenido solo puedan leerse escribiendo:

    • chmod 0755 ~/.ssh
    • chmod -R 0600 ~/.ssh/*
  • A continuación, ssh -T git@github.com debería decir:


 Hi <username>! You've successfully authenticated, but GitHub does not provide shell access. 

Informe si ve algún post de error al intentar alguno de estos commands. No olvides publicar el post de error que ves en el comentario.

¡La mejor de las suertes!

Tuve problemas similares, siempre a través de WIFI, y creo que encontré una después de mucha búsqueda. Mi solución está relacionada con el Administrador de energía. Puede verificar su configuration escribiendo iwconfig en su terminal y debería ver algo como esto:

 wlan0 IEEE 802.11bgn ESSID:"MY_NET_NAME" Mode:Managed Frequency:2.462 GHz Access Point: 00:00:00:00:00:00 Bit Rate=52 Mb/s Tx-Power=16 dBm Retry long limit:7 RTS thr:off Fragment thr:off Power Management:on Link Quality=48/70 Signal level=-62 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:2 Invalid misc:27 Missed beacon:0 

El problema es causado por la Power Management:on (si la suya no está activada, esta solución no es para usted).

Para desactivar la administración de energía, escriba lo siguiente en su terminal (reemplazando wlan0 con su dispositivo):

sudo iwconfig wlan0 power off

Esto solucionó mis problemas. Para que la solución sea permanente, puede agregar la solución al inicio del administrador de energía:

  1. Cree la secuencia de commands: sudo nano /etc/pm/power.d/wireless
  2. Copie y pegue lo siguiente: #! / Bin / sh / sbin / iwconfig wlan0 apagar
  3. Haga que el file ejecutable sudo chmod u + x /etc/pm/power.d/wireless

Espero que eso ayude.

Esto se basa en la información que encontré aquí .