git错误:无法初始化工作树

时间:2015-10-16 08:00:28

标签: git

我正在尝试从其repo下载一个特殊的Android TV AOSP代码。 我运行repo init

repo sync -fc -j8 
像往常一样

命令,但在获取所有内容后,我总是收到以下错误消息。

.
.
Fetching projects:  98% (431/439)  Fetching project platform/vendor/widevine
Fetching projects: 100% (439/439), done.  
Syncing work tree:  97% (426/439)  error: unable to read sha1 file of x86_64/vmlinux-qemu (11819c0a8aefd3cb8d0e87884ff44abda7bba2ad)
Traceback (most recent call last):
File "/home/mehmet/l_mrl-tv-dev-avko/.repo/repo/main.py", line 531, in <module>
_Main(sys.argv[1:])
File "/home/mehmet/l_mrl-tv-dev-avko/.repo/repo/main.py", line 507, in _Main
    result = repo._Run(argv) or 0
File "/home/mehmet/l_mrl-tv-dev-avko/.repo/repo/main.py", line 180, in _Run
    result = cmd.Execute(copts, cargs)
File "/home/mehmet/l_mrl-tv-dev-avko/.repo/repo/subcmds/sync.py", line 762, in Execute
    project.Sync_LocalHalf(syncbuf, force_sync=opt.force_sync)
File "/home/mehmet/l_mrl-tv-dev-avko/.repo/repo/project.py", line 1246, in Sync_LocalHalf
    self._InitWorkTree(force_sync=force_sync)
File "/home/mehmet/l_mrl-tv-dev-avko/.repo/repo/project.py", line 2387, in _InitWorkTree
    raise GitError("cannot initialize work tree")
error.GitError: cannot initialize work tree

它下载了大约30GB的数据,我尝试了很多东西,

我更新了git版本,删除了〜/ l_mrl-tv-dev-avko / .repo / repo目录和vmlinux-qemu文件等。然后再次结帐但没有改变。

可能是什么解决方案? 此致

1 个答案:

答案 0 :(得分:0)

在Windows 10上,我从android.googlesource.com同步Android Studio源时收到此错误。尽管删除了多个文件并再次尝试直到我选择创建C:\ src并将其安装到我的Git Bash窗口中的/ src /上,问题仍然不断出现。完成之后,一切都会完美同步。