使用repo sync合并github zip下载

时间:2012-07-05 22:02:43

标签: github repository

我试图下载cm9源代码,但它似乎需要永远,无休止的重新同步。

Github提供repos作为zip文件,可以使用任何下载加速器下载和恢复。有没有办法将这些拉链提取到我的repo的文件夹中,让repo命令认为它们已被同步?

我无法继续使用repo命令的方法的原因是,我的连接每次都会随风而降,并且repo命令在此之后就会冻结。

1 个答案:

答案 0 :(得分:2)

你可以:

  1. 下载GitHub建议的zip / tarball
  2. git clone --bare GitHub回购(所以没有结账:可能在你的摇摇欲坠的连接中更容易)
  3. 将克隆创建的xxx.git目录(将其重命名为“.git”)移动到步骤1中的未压缩回购内容。
  4. 删除.git移动目录中的裸属性:git config --bool core.bare false
  5. 如果clone --bare不起作用,那么这种方法就没用了 一个可重启的克隆(considered in 2009,甚至是formalized as a SoC)尚未成为现实。