GitCommandError: ‘reset --keep v2.41^0‘ on repo failed

1.背景

参考文章《AOSP代码清华镜像下载关键步骤-优快云博客》于前一个多月通不过AOSP代码,现需要同步另外一个未曾同步的子仓库,例如:system/nfc.

在执行命令repo sync system/nfc时报标题错误。

A new version of repo is available
GitCommandError: 'reset --keep v2.41^0' on repo failed

2.解决方案

首先参考网络上的方案,直接将rm -rf ~/.repoconfig文件夹。

repo--提示“A new version of repo is available”_a new version of repo (2.32) is available.-优快云博客

按照该方案执行后,依然报错。

Fetching: 100% (1/1), done in 2.624s
info: A new version of repo is available
repo: Updating release signing keys to keyset ver 2.3
warning: repo is not tracking a remote branch, so it will not receive updates
info: Restarting repo with latest version
================================================================================
Repo command failed: RepoUnhandledExceptionError
        ['--repo-upgraded']

解决方案2:

继续从清华镜像网站中得到启发,重新执行如下命令得到解决:

rm ~/bin/repo

curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo
chmod +x repo


#这里用到的repo环境结果如下:
#repo version v2.41

repo环境如下:

repo --version

repo version v2.41
       (from https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/)
       (tracking refs/heads/stable)
       (Thu, 25 Jan 2024 21:32:58 +0000)
repo launcher version 2.42
       (from /home/xdayi/bin/repo)
       (currently at 2.41)
repo User-Agent git-repo/2.41 (Linux) git/2.20.1 Python/3.7.3
git 2.20.1
git User-Agent git/2.20.1 (Linux) git-repo/2.41
Python 3.7.3 (default, Apr  2 2021, 05:20:44) 
[GCC 8.3.0]
OS Linux 5.10.29-amd64-desktop (#2 SMP Mon Apr 26 09:48:13 CST 2021)
CPU x86_64 (unknown)
Bug reports: https://issues.gerritcodereview.com/issues/new?component=1370071

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值