No puedo presionar para activar la connection a Internet lenta: ssh no pudo resolver el nombre de host

Estoy fuera de peligro en este momento y, por lo tanto, no puedo acceder a internet normal. Necesito enviar una confirmación de emergencia a un repository remoto de github (no github). No tengo derechos de administrador del server, así que no puedo cambiar nada del lado del server; es solo un repository git normal.

Tengo una computadora con una key SSH generada, que hasta ahora he estado impulsando los cambios con muy bien. En este momento, tengo un teléfono celular con internet 2G que me da un punto de acceso mobile para enviar datos. Es excepcionalmente lento, pero son solo unas pocas líneas de text, por lo que no debería ser un gran problema, ¿verdad?

Al tratar de impulsar mi compromiso, recibo el post:

ssh: could not resolve hostname [the address of the server I'm committing to]: Temporary failure in name resolution fatal: Could not read from repository 

No sé si esto se debe a la lentitud de la connection a internet del teléfono celular 2G o no. Obviamente estoy en condiciones de conectarme a internet y, casi con security, hacer las requestes de DNS de forma normal, ya que puedo abrir el server al que me comprometo en un browser web. El post de error aparece inmediatamente después de presionar enter luego de "git push", como si ni siquiera intentara conectarse.

Estoy ejecutando git en la última versión de Ubuntu, en VirtualBox. Hasta ahora esto no ha causado ningún problema en absoluto.

¿Es esto un problema conocido? ¿Sería la fuente del problema la connection a Internet inalámbrica 2G lenta / para teléfono mobile? Sin poder acceder al server como administrador, ¿hay algo que pueda hacer para implementar estos pequeños cambios en el repository a través de esta lenta connection a Internet?

Así que arreglé el problema. Algo me estaba causando problemas de DNS, posiblemente solo un problema de configuration. Lo que sea que sea, puse esto en la terminal:

 sudo dpkg-reconfigure resolvconf 

respondió sí a la primera, no a la segunda, y reinició. DNS funcionó de nuevo. Tal vez fue un problema con la forma en que me conectaba a Internet dentro de la máquina virtual, pero fuera lo que fuese, el problema ya no existe. Puedo conectarme al server de git ahora.