DNS Problems
Sometimes, you can connect to your robot over ssh, so you know that the wifi is working correctly. And yet, git push and other commands are failing. This might be a problem DNS lookups.
Checking
There are many ways to check. One that checks specifically DNS is:
If this command hangs and times out with an error, this is good evidence that you have a problem with the DNS service.Next check if the DNS service is working on your robot:
If that gives an error, then for some reason your DNS service has stopped. Try to restart it like this:Restarting the service
Verifying
If things are working you will see output like:
1: foobar