我现在身处深山老林,无法访问正常的互联网。我需要向远程github代码仓库(非github)提交一次紧急commit。由于我没有服务器管理员权限,因此无法在服务器端进行任何更改 - 它只是一个普通的git代码仓库。
我拥有一台计算机和一对SSH密钥,迄今为止,我已经可以成功地推送更改。现在,我手头只有一部2G手机,可以提供移动热点发送数据。尽管这样做速度非常缓慢,但只需几行文本,所以应该不会有太大问题,对吗?
然而,在试图推送我的commit时,我收到了以下错误消息:
我不知道这是否是由于手机2G热点网络速度慢的原因。我显然能够正常连接到互联网,几乎可以像往常一样进行DNS请求,因为我可以在Web浏览器中正常打开我提交的服务器。错误消息出现在我按下“git push”后立即显示,好像它甚至没有尝试连接。
我在VirtualBox中运行最新版本的Ubuntu上的git。迄今为止,这还没有引起任何问题。
这是一个已知的问题吗?缓慢/手机无线热点2G互联网是否是问题的根源?如果无法作为管理员访问服务器,我是否有任何办法通过这个缓慢的互联网连接推送这些小更改到存储库?
我拥有一台计算机和一对SSH密钥,迄今为止,我已经可以成功地推送更改。现在,我手头只有一部2G手机,可以提供移动热点发送数据。尽管这样做速度非常缓慢,但只需几行文本,所以应该不会有太大问题,对吗?
然而,在试图推送我的commit时,我收到了以下错误消息:
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请求,因为我可以在Web浏览器中正常打开我提交的服务器。错误消息出现在我按下“git push”后立即显示,好像它甚至没有尝试连接。
我在VirtualBox中运行最新版本的Ubuntu上的git。迄今为止,这还没有引起任何问题。
这是一个已知的问题吗?缓慢/手机无线热点2G互联网是否是问题的根源?如果无法作为管理员访问服务器,我是否有任何办法通过这个缓慢的互联网连接推送这些小更改到存储库?