git submodule update报错: error: Server does not allow request for unadvertised object
周末在家里做了一些工作,周一到办公室,执行git更新办公室电脑上的代码时,报错了
git submodule update –init faceapi-rpc-cpp/dependencies/common_source_cpp/
error: Server does not allow request for unadvertised object 50db78feb453236961657c9f2ff8c50ed0bbebaf
Fetched in submodule path ‘faceapi-rpc-cpp/dependencies/common_source_cpp’, but it did not contain 50db78feb453236961657c9f2ff8c50ed0bbebaf. Direct fetching of that commit failed.
怎么也没想明白是怎么回事儿,
在网上找了半天也没有找到解决办法,但大概知道就是在更新子模块时,服务器上找不到submodulecommon_source_cpp
指定的commit 50db78feb453236961657c9f2ff8c50ed0bbebaf
.
怎么会找不到提交呢?我笔记本上的代码都提交了呀。
其实就是项目主模块记录的submodule中的提交50db78feb453236961657c9f2ff8c50ed0bbebaf
在服务器上的submodulecommon_source_cpp
中并不存在。
想到这里我明白原因了:
我在家里工作时主项目的代码push到了git server,但忘记将submodule common_source_cpp
也push到git server.
所以造成主项目中记录的submodule的HEAD超前,所以找不到指定的commit.
解决办法很简单:回头到笔记本上把submodulecommon_source_cpp
push一下
再执行 git submodule update
就正常了。
参考资料
《What does the git error message “Server does not allow request for unadvertised object” mean?》
git submodule update报错: error: Server does not allow request for unadvertised object相关推荐
- git-git submodule update报错fatal:不是一个git仓库
文章目录 git submodule update报错fatal:不是一个git仓库 git init 如何github托管代码? git submodule update报错fatal:不是一个gi ...
- Mac安装HomeBrew及update报错Error: Fetching /opt/homebrew/Library/Taps/homebrew/homebrew-cask failed
Mac安装HomeBrew及update报错Error: Fetching /opt/homebrew/Library/Taps/homebrew/homebrew-cask failed! 报错 运 ...
- Neo4j登录报错Neo4j Server shutdown initiated by request解决
Neo4j登录报错Neo4j Server shutdown initiated by request解决 cmd运行neo4j.bat console,出现一大串错误,如图 丧心病狂,一通百度谷歌b ...
- Git 最著名报错 “ERROR: Permission to XXX.git denied to user”终极解决方案
今天和同事在弄github的时候,遇到了点小麻烦,在全球最大的中文网上一搜,果然不出所料,找不到写解决方案,于是自己在stackOverFlower上看了好几篇,总结了一下,终于找到解决方案!报错如下 ...
- git切换分支报错:error: pathspec 'origin/XXX' did not match any file(s) known to git
项目上有一个分支test,使用git branch -a看不到该远程分支,直接使用命令git checkout test报错如下: error: pathspec 'origin/test' did ...
- git切换分支报错:error: pathspec 'origin/XXX' did not match any file(s) known to git.
项目上有一个分支testGit,使用Git branch -a看不到该远程分支,直接使用命令git checkout testGit报错如下: error: pathspec 'origin/test ...
- Git 最著名报错 “ERROR: Permission to XXX.git denied to user”解决方案
今天在github上pr项目时,报了一个错,后来百度了一下,折腾了好久,特意记下来. 报错如下:(自己忘了保留,借用一下网上的) 链接:https://www.jianshu.com/p/12badb ...
- spark-sql运行报错 ERROR server.TransportRequestHandler: Error while invoking RpcHandler#receive() on RPC
环境:CDH6.3.2 spark版本2.4.0 spark-sql脚本 ```shell #!/bin/bash export HADOOP_CONF_DIR=/etc/hadoop/conf ex ...
- Git clone项目报错-errno 10054
Git clone项目报错:Error:R P C failed;curl 56 Open SS L SS L_read:Connection was Reset, err no 10054 在网上找 ...
- uniapp项目启动报错Error: Cannot find module ‘webpack/lib/RuleSet
这两天在看uniapp的项目,创建uniapp项目有两种方式,第一通过Hbuilder直接新建项目,第二是通过cli命令创建,两种方式创建的uniapp的项目目录是不一样的. 第一Hbuilder创建 ...
最新文章
- ReactNative项目打包(Android IOS)
- mysql导出长数字到excel避免显示为科学记数法 解决方法
- 会计期间13-16怎么用
- 经典英语口语,不得不看(推荐)
- 卡耐基大学计算机专业分类,卡内基梅隆大学计算机专业
- 理解向日葵甘特之六——定义数据列
- 运营商的互联网蜕变,从沃云平台开始
- 算法笔记_面试题_21.数据结构相关_模板及示例十几道
- android blowfish加密算法,BlowFish加密算法研究
- 使用脚本解决fstab挂载失败不能正常启动问题
- 华为OLT快速配置指南
- C# RestSharp的http连接
- 数据挖掘技术的来源 历史 研究内容及常用技术
- 工商服务代理行业解决方案
- Matlab中的plotyy用法总结
- HTML5期末大作业:设计网站设计——动漫设计响应式(10页) HTML+CSS+JavaScript 动漫设计制作 简单静态HTML网页作品 动漫设计作业成品 学生个人网站模板
- 现代女性的半糖主义ZT
- Mysql访问日志记录
- 【.NET】网站的打包与发布
- Linux Crontab执行hadoop命令脚本失败