Jbリポジトリを同期しようとしていますが、この奇妙なエラーが表示されます。おもしろいことは、それが常に同じポイントでクラッシュするわけではないということです(ただし、-j10を追加したため、同期の問題である可能性があります)。
コマンド:$ repo sync -j10
エラー:error: Exited sync due to fetch errors
私は新たに開始する可能性を認識していますが、これはやや面倒であり、この問題は十分に頻繁に発生します。
誰でもより速い解決策を提案できますか?
わかりましたので、努力のおかげで、私は同様の質問を見つけました here
概要:
$ repo sync -f -j10
を呼び出すとうまくいきました。
-f
フラグまたは--force-broken
フラグを使用すると、ネットワークエラーからの回復が可能になり、壊れたオブジェクトや不足しているオブジェクトの回復がより重要になります。
repo sync -j1 -f --force-sync
cm13.0の同期エラーを修正
ほとんどの人が知っている大きな事実上の誤りがあります!人々は、レポ同期が失敗した場合、彼らは再び最初からダウンロードしなければならないと思います。しかし、これは決して真実ではありません!エラーまたは手動終了後にレポジトリの同期が再開されると、終了した場所から同期が続行され、githubで更新された既存のファイルのみが更新されます。私の経験からお伝えします。
そしてもう1つのヒント:リポジトリの同期が完了したら、.repoフォルダーを削除しないでください。そうすると、後でレポ同期を実行するときに単に更新するのではなく、レポジトリツールが最初からすべてのコードのダウンロードを開始します!
強制同期オプションを使用して解決しました。
repo sync --force-sync
同じことを試してください.....それでもエラーが発生する場合は、システムの強制を試みます。
repo sync --force-sync system/core
私はこの問題に遭遇しました。何度も試してみてください。しかし、うまくいきません。それでも、-fパラメーターを何度か追加します。
最後に、私は.repo/projects/xxxプロジェクトを削除し、再度リポジトリ同期を行います、それは動作します!
エラーが発生しているプロジェクトを削除し、そのプロジェクトを再度同期します。それは私のために働いた。