我现在已经走出迷路,因此无法访问正常的互联网。我需要将紧急提交推送到远程github存储库(而不是github)。我没有服务器管理员权限,所以我无法改变任何服务器端 - 它只是一个普通的git存储库。
我有一台带有生成SSH密钥的计算机,到目前为止我一直在推动变更。现在,我有一个带2G互联网的手机,给我一个移动热点来发送数据。它非常慢,但它只是几行文字,所以它不应该是一个太大的问题,对吧?
在尝试推送我的提交时,我收到消息:
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
我不知道这是因为慢速手机2G热点互联网还是没有。我显然能够很好地连接到互联网,几乎可以正常地发出DNS请求,因为我能够打开我在网络浏览器中提交的服务器就好了。在“git push”之后按Enter键后,错误消息显示 ,就好像它甚至没有尝试连接一样。
我在VirtualBox中运行最新版本的Ubuntu。到目前为止,这根本没有引起任何问题。
这是一个已知问题吗?慢速/手机无线热点2G互联网会成为问题的根源吗?如果无法以管理员身份访问服务器,我可以做些什么来通过这种缓慢的互联网连接将这些小改动推送到存储库?
答案 0 :(得分:1)
所以我解决了这个问题。有些事情导致我遇到DNS问题,可能只是一些配置问题。不管是什么,我把它放在终端:
sudo dpkg-reconfigure resolvconf
对第一个回答“是”,对第二个回答“是”,然后重新启动。 DNS再次运作。也许这是我在虚拟机内部连接到互联网的方式的问题,但不管它是什么,问题都不再存在。我现在可以连接到git服务器了。