problem-Gerrit/Git error:"error: Trying to write ref HEAD with nonexistant ..."

 

log:

     XXXXXXXX :~/public$ git clone ssh://git.YYYYY.com/YYYYY.git

Initialized empty Git repository in /home/YYYYY/public/YYYYY/.git/
remote: Counting objects: 266355, done
remote: Finding sources: 100% (266355/266355)
remote: Total 266355 (delta 67252), reused 266353 (delta 67252)
Receiving objects: 100% (266355/266355), 2.26 GiB | 3.32 MiB/s, done.
Resolving deltas: 100% (67252/67252), done.
error: Trying to write ref HEAD with nonexistant object 77b0820f218fb9028e40344910b0c824d4e9e979
fatal: Cannot update the ref 'HEAD'.
 

======================logs  end=============================

sovle:

reference ---> git clone (ssh://) skips detached HEAD

原因: 1、初步判断HEAD 指向的object 有问题,指向object或被损坏或不存在

                      2、在git/gerrit 服务端查看该库的HEAD内容:ref: refs/meta/config    这个是gerrit 服务配置,参考其他运行的git库,正确应该    ref: refs/heads/master   。修改好了,就可以正常git clone

                       3、初步结论,应该是在创建版本库的时候,操作有错误步骤和方法。

====================== end  ok  =============================

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值