repo init 下载代码error.GitError: manifests ls-remote: usage: git ls-remote
1. 首次执行repo init 命令下载代码提示:
ator@atorpc:~/workspace/soft/alphard20$ repo init -u ssh://atorxxx@IP/INP-Alphard-022.1/manifest -m default.xml
Downloading Repo source from https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/
remote: Counting objects: 6393, done.
remote: Compressing objects: 100% (3279/3279), done.
remote: Total 6393 (delta 4162), reused 5042 (delta 3043)
Receiving objects: 100% (6393/6393), 2.47 MiB | 0 bytes/s, done.
Resolving deltas: 100% (4162/4162), done.
Downloading manifest from ssh://user@IP/INP-Alphard-022.1/manifest
Traceback (most recent call last):
File "/home/ator/workspace/soft/alphard20/.repo/repo/main.py", line 630, in <module>
_Main(sys.argv[1:])
File "/home/ator/workspace/soft/alphard20/.repo/repo/main.py", line 604, in _Main
result = run()
File "/home/ator/workspace/soft/alphard20/.repo/repo/main.py", line 597, in <lambda>
run = lambda: repo._Run(name, gopts, argv) or 0
File "/home/ator/workspace/soft/alphard20/.repo/repo/main.py", line 261, in _Run
result = cmd.Execute(copts, cargs)
File "/home/ator/workspace/soft/alphard20/.repo/repo/subcmds/init.py", line 555, in Execute
self._SyncManifest(opt)
File "/home/ator/workspace/soft/alphard20/.repo/repo/subcmds/init.py", line 245, in _SyncManifest
default_branch = m.ResolveRemoteHead()
File "/home/ator/workspace/soft/alphard20/.repo/repo/project.py", line 1945, in ResolveRemoteHead
output = self.bare_git.ls_remote('-q', '--symref', '--exit-code', name, 'HEAD')
File "/home/ator/workspace/soft/alphard20/.repo/repo/project.py", line 3064, in runner
(self._project.name, name, p.stderr))
error.GitError: manifests ls-remote: usage: git ls-remote [--heads] [--tags] [--upload-pack=<exec>]
[-q | --quiet] [--exit-code] [--get-url] [<repository> [<refs>...]]
ator@atorpc:~/workspace/soft/alphard20$
2. 二次执行 repo init 命令:
ator@atorpc:~/workspace/soft/alphard20$ repo init -u ssh://atorxxx@IP/INP-Alphard-022.1/manifest -m default.xml
Permission denied (publickey).
INP-Alphard-022.1/platform/art:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
ator@atorpc:~/workspace/soft/alphard20$
3. 检查是否安装ssh -server:
ls /etc/init.d/ssh
3.1 安装ssh-server及client :
一般Ubuntu都会默认安装openssh-client,但是没有安装openssh-server。
sudo apt install openssh-server
sudo apt install openssh-client
3.2 配置server及client:
配置ssh客户端: sudo vi /etc/ssh/ssh_config 去掉PasswordAuthentication yes前面的#号,保存退出
配置ssh服务器: sudo vi /etc/ssh/sshd_config 把PermitRootLogin prohibit-password改成PermitRootLogin yes,保存退出。
3.3 启动service:
sudo service ssh start
查询服务启动状态
sudo ps -e | grep ssh
或者
sudo service ssh status
ator@atorpc:/etc$ sudo service ssh status
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since 一 2021-04-26 16:34:11 CST; 17h ago
Process: 8156 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Main PID: 8159 (sshd)
CGroup: /system.slice/ssh.service
└─8159 /usr/sbin/sshd -D
4月 26 16:34:11 atorpc systemd[1]: Starting OpenBSD Secure Shell server...
4月 26 16:34:11 atorpc sshd[8159]: Server listening on 0.0.0.0 port 22.
4月 26 16:34:11 atorpc sshd[8159]: Server listening on :: port 22.
4月 26 16:34:11 atorpc systemd[1]: Started OpenBSD Secure Shell server.
4月 27 09:40:06 atorpc systemd[1]: Started OpenBSD Secure Shell server.
ator@atorpc:/etc$ sudo ps -e | grep ssh
8159 ? 00:00:00 sshd
8377 ? 00:00:00 ssh-agent
ator@atorpc:/etc$
配置开机启动
Ubuntu中配置openssh-server开机自动启动
打开/etc/rc.local文件,在exit 0语句前加入:
/etc/init.d/ssh start
补充:
重启ssh服务命令(备用):
sudo /etc/init.d/ssh restart
4. 再次执行repo init 下载命令可能还有相同的提示:
ator@atorpc:~/workspace/soft/alphard20$ repo init -u ssh://user@IP/INP-Alphard-022.1/manifest -m default.xml
.........................
error.GitError: manifests ls-remote: usage: git ls-remote [--heads] [--tags] [--upload-pack=<exec>]
[-q | --quiet] [--exit-code] [--get-url] [<repository> [<refs>...]]
5. 再次执行下载命令:
ator@atorpc:~/workspace/soft/alphard20$ repo init -u ssh://user@IP/INP-Alphard-022.1/manifest -m default.xml
remote: Counting objects: 15, done
remote: Finding sources: 100% (15/15)
remote: Total 15 (delta 4), reused 15 (delta 4)
Your identity is: ator.liang <ator.liang@goertek.com>
If you want to change this, please re-run 'repo init' with --config-name
repo has been initialized in /home/ator/workspace/soft/alphard20
OK !! 提示initialized. 继续执行后面以往的正常下载流程。
Ref:
Ubuntu安装和配置ssh教程 https://blog.csdn.net/future_ai/article/details/81701744
Ubuntu16.04 SSH配置 https://www.jianshu.com/p/f5504daff379
repo init 下载代码error.GitError: manifests ls-remote: usage: git ls-remote相关推荐
- repo init报错error.GitError: manifests rev-list (u'^2736dfd46e8a30cf59a9cd6e93d9e56e87021f2a', 'HEAD',
1>看下error log: [7.0-msm8953-Build-Dev-phoenix] $ repo init -u ssh://172.29.0.92/manifest -b rel/8 ...
- repo sync error.GitError: manifests rev-list : fatal: revision walk setup failed
更新代码是repo sync 出错:error.GitError: manifests rev-list ('^HEAD', u'a78728c68089372c3ce03a76f10143d7a5d ...
- 执行repo init提示error.GitError: manifests ls-remote解决方案
1)首次执行repo init 命令提示如下(粗体提示): atorliang@atorliang-HP-ProDesk-680-G4-MT:~/workspace/soft/cv25$ repo i ...
- git报错:error.GitError: manifests rev-list (‘^HEAD‘, ‘14686468c69c63f1995ab2a0a9ad90b2e1d5e01c‘, ‘--‘)
1.报错: Traceback (most recent call last): File "aosp/.repo/repo/main.py", line 651, in &l ...
- 通过ssh协议从github上下载代码
有关 ssh: SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议.SSH ...
- git创建分支及从分支下载代码
一:找到项目,右键 Git Bash Here打开git命令窗口,使用git branch命令查看分支 只有一个master分支 二:使用git branch 创建分支 创建之后可以再使用 gi ...
- repo init详解
首先选择manifest源,一般直接使用清华或中科大的镜像源 repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest是清华提供 ...
- repo init 与 repo sync 区别
repo init:更新本地的repo repo sync: 下载代码到本地. repo init to bring down the latest version of Repo with all ...
- github下载的matlab代码,如何从GitHub存储库下载代码
描述 步骤1:作为Zip存档下载 从Github下载代码的最简单方法是通过点击" 下载Zip 下载整个zip文件中的代码 . 步骤2: 然后您可以将zip文件保存到PC上的方便位置并开始使用 ...
最新文章
- python -如何查看已经安装xlrd 的版本号
- java中 菜单的触发事件_javaweb ajax+div实现左边菜单右边内容时点击菜单应该触发事件但是右边没反应...
- 线程创建后,立刻调用CloseHandle的原因
- HarmonyOS之设备定位的使用与地理编码的转化
- Redis -- 基础操作 [2]
- python discuz_pythonDiscuz发帖器的实现
- 快乐的Linux命令行--读书笔记1
- 大数据学习笔记29:Hadoop压缩机制演示
- 随机函数(Pascal入门)
- 软件multisim的安装教程
- 博微JAVA面试_博微Java笔试题
- vegas Pro18.2021注册机补丁下载 如何做短视频基本参数设置及面板介绍
- 深入理解GatewayWorker框架
- 同一台计算机同时安装多个打印机,r230驱动-同一台电脑可不可以装两台同品牌同型号的打印 – 手机爱问...
- 公纵号发送提示信息(用户微服务--消息微服务)
- G1 GC详解及设置
- 关于Java你不知道的那些事之等等与equals的区别
- Ping通Tlenet不通,如何解决?
- matlab怎么画两个自变量的图_关系图怎么画?一款实用的绘制关系图设计软件
- riakcs介绍和使用