我试图git克隆LibreOffice代码库,但目前我有一个大约300kbps的互联网连接,它只是什么都不稳定。我可以在任何时候恢复连接,但是git克隆进程已经停止工作,没有办法让它再次运行。有没有什么方法可以让git克隆下载更具抗失败性?

我自己考虑的一个选择是下载别人的.git目录,但这过于依赖他人,对我来说似乎不是最好的解决方案。


当前回答

该方法使用第三方服务器。

首先,做 Git克隆——裸的,然后 rsync -v -P -e ssh user@host:repo。git。 Windows下可以使用msys。

其他回答

同样的问题-我有一个非常脆弱的互联网连接,通常不超过10-15 kb/秒:- p

对我来说,wget方法非常有效。

转到有“克隆或下载”绿色按钮的存储库站点,单击它并复制ZIP下载选项的链接。

然后插入到wget命令的链接:

wget -c -m -np https://github.com/your/repository/archive/master.zip

工作起来很有魅力……

使用一个git代理,比如ngitcached或者git-proxy。

如果你可以访问第三方服务器,你可以克隆那里,然后复制。

该方法使用第三方服务器。

首先,做 Git克隆——裸的,然后 rsync -v -P -e ssh user@host:repo。git。 Windows下可以使用msys。

使用CNTRL Z停止克隆。不要关闭终端,让系统/笔记本电脑处于休眠状态,然后稍后使用fg命令继续。 我今天在试图从github克隆一个回购时也面临着同样的问题。这为我节省了时间。