git常见报错
repo sync 报错:
1.连接超时引起报错
现象:
Fetching projects: 59% (128/216)
Initializing project test/platform/ndk …
fatal: read error: Connection reset by peer
error: Cannot fetch test/platform/ndk
解决方法:出现这种错误是由于服务器连接超时,重新执行repo sync -c即可。
2.本地改动引起报错
现象:
error:build/:test/platform/build
checkout03332d19ded42590d698bf30dba33e087810e5b0
解决方法:先将本地的改动备份,然后回退改动的代码。如下:
cd build
git checkout -f .
3.本地磁盘空间不足引起报错
现象:
Syncing work tree: 58% (126/217)
error: Untracked working tree file ‘.gitignore’ would be overwritten by merge.
prebuilts/clang/linux-x86/host/3.6/libc++.so
fatal: cannot create directory at ‘test/platforms/prebuilts/clang/linux-x86/host/3.6’:
No space left on device
解决方法:本地磁盘没有空间,请整理磁盘
4.服务器仓库损坏引起报错
现象:
Initializing project test/platform/frameworks/base …
fatal: The remote end hung up unexpectedly
fatal: protocol error: bad pack header
error: Cannot fetch 8939/platform/frameworks/base