无法 repo init android 源代码镜像

问题描述

我正在尝试镜像 Android 源代码,但这是不可能的。 我不得不将 python 升级到 3.6 并更新 repo。

但是我无法 repo init android 源镜像。

jeffrey@devserver:/home1/aosp/mirror$ repo init -u https://android.googlesource.com/mirror/manifest --mirror 下载 来自 https://gerrit.googlesource.com/git-repo 下载的回购源 来自 https://android.googlesource.com/mirror/manifest 的清单 回溯(最近一次通话):文件 “/home1/aosp/mirror/.repo/repo/main.py”,第 627 行,在 _Main(sys.argv[1:]) 文件“/home1/aosp/mirror/.repo/repo/main.py”,第 601 行,在 _Main result = run() 文件“/home1/aosp/mirror/.repo/repo/main.py”,第 594 行,在 run = lambda: repo._Run(name,gopts,argv) or 0 File "/home1/aosp/mirror/.repo/repo/main.py",line 260,in _Run result = cmd.Execute(copts,cargs) File "/home1/aosp/mirror/.repo/repo/subcmds/init.py",line 519,in Execute self._SyncManifest(opt) 文件“/home1/aosp/mirror/.repo/repo/subcmds/init.py”,第 220 行,在 _同步清单 default_branch = m.ResolveRemoteHead() 文件“/home1/aosp/mirror/.repo/repo/project.py”,第 1914 行,在 解决远程头 output = self.bare_git.ls_remote('-q','--symref','--exit-code',name,'HEAD') 文件"/home1/aosp/mirror/.repo/repo/project.py “, 线 3034,在转轮 (self._project.name,p.stderr)) error.GitError: manifests ls-remote: usage: git ls-remote [--heads] [--tags] [--上传包=] [-q | --quiet] [--exit-code] [--get-url] [ [...]]

有人可以帮忙吗?

谢谢,

解决方法

你的'git ls-remote'没有'--symref'参数,也许你需要更新git版本。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...