tipos tag repositorio origin etiquetas eliminar crear git ssh github

repositorio - git push tag



git clone se cuelga para siempre en github (6)

Creo que encontré el error. El enrutador WiMAX que estoy usando arruina SSH. Después de probar otra conexión a Internet, fue sin problemas. El enrutador WiMAX tiene la marca "Alvarion" y, según un Danish Google Group, la implementación de NAT está rota en el enrutador: http://groups.google.com/group/openspaceaarhus/browse_thread/thread/e99d96122a0522b7 .

Me he puesto en contacto con el proveedor de internet para analizar esto. Si prueban que no tiene nada que ver con su enrutador, lo publicaré aquí.

Gracias a todos por sus comentarios, lo que me hizo darme cuenta de que tal vez era un problema de infraestructura.

Cuando sigo el punto 5 (probar todo) en la guide github, el comando ssh también se cuelga para siempre. Según la guía, debería aparecer un mensaje que "Github no proporciona acceso de shell". Debajo está mi salida de ssh -vT [email protected]

debug1: Authentication succeeded (publickey). Authenticated to github.com ([207.97.227.239]:22). debug1: channel 0: new [client-session] debug1: Requesting [email protected] debug1: Entering interactive session. debug1: Sending environment. debug1: Sending env LC_MESSAGES = en_US.UTF-8 debug1: Sending env LC_COLLATE = en_US.UTF-8 debug1: Sending env LANG = da_DK.UTF-8 debug1: Sending env LC_CTYPE = en_US.UTF-8


En mi caso, descubrí que mi antivirus estaba bloqueando el acceso a Github. La ventana emergente apareció detrás de todas mis ventanas, de la cual no me di cuenta antes. En el momento en que permití el acceso al comando GitHub "ssh -vT [email protected]" funcionó. También pude clonar un repositorio y enviar mi código de local a Github.


Estaba teniendo el mismo problema en Windows / msys2. Parece ser algo con el enrutador. Conecté github.com y luego cloné usando mi nombre de usuario

git clone https://[email protected]/cchamberlain/<repo>

Y funcionó. No estoy seguro de si es algo único aún.


GitHub ofrece algunas formas diferentes de conectarse al repositorio remoto. Estoy detrás de un firewall oneroso. Todos los métodos también se cuelgan, excepto el uso de http ( no https).

Por ejemplo, el proyecto JavaHamcrest ofrece (anónimamente):

También puedes probar:

Finalmente, GIT_TRACE=1 prefijo a su comando UNIX con GIT_TRACE=1 y GIT_CURL_VERBOSE=1 , y use la opción Git --verbose para obtener la máxima salida de depuración.

Ejemplo: GIT_TRACE=1 GIT_CURL_VERBOSE=1 git clone --verbose http://github.com/hamcrest/JavaHamcrest.git


Tuve el mismo problema en Xubuntu. Hacer ssh -Tv [email protected] cuelga para siempre. Deshabilitar el firewall con sudo ufw disable resolvió el problema.


Intente usar HTTPS en lugar de SSH . El puerto 22 podría estar bloqueado por un firewall.

Por ejemplo, en lugar de:

git clone [email protected]:repo-owner/my-project.git

Conéctese a través de HTTPS :

git clone https://[email protected]/repo-owner/my-project.git