web-dev-qa-db-ja.com

リポジトリ同期エラーを実行する場合:フェッチエラーのため同期を終了しました

Jbリポジトリを同期しようとしていますが、この奇妙なエラーが表示されます。おもしろいことは、それが常に同じポイントでクラッシュするわけではないということです(ただし、-j10を追加したため、同期の問題である可能性があります)。

コマンド:$ repo sync -j10

エラー:error: Exited sync due to fetch errors

私は新たに開始する可能性を認識していますが、これはやや面倒であり、この問題は十分に頻繁に発生します。

誰でもより速い解決策を提案できますか?

24
dolbi

わかりましたので、努力のおかげで、私は同様の質問を見つけました here

概要:

$ repo sync -f -j10を呼び出すとうまくいきました。

-fフラグまたは--force-brokenフラグを使用すると、ネットワークエラーからの回復が可能になり、壊れたオブジェクトや不足しているオブジェクトの回復がより重要になります。

53
dolbi

repo sync -j1 -f --force-sync

cm13.0の同期エラーを修正

8
FireLord

ほとんどの人が知っている大きな事実上の誤りがあります!人々は、レポ同期が失敗した場合、彼らは再び最初からダウンロードしなければならないと思います。しかし、これは決して真実ではありません!エラーまたは手動終了後にレポジトリの同期が再開されると、終了した場所から同期が続行され、githubで更新された既存のファイルのみが更新されます。私の経験からお伝えします。

そしてもう1つのヒント:リポジトリの同期が完了したら、.repoフォルダーを削除しないでください。そうすると、後でレポ同期を実行するときに単に更新するのではなく、レポジトリツールが最初からすべてのコードのダウンロードを開始します!

5
Abitatha Roy

強制同期オプションを使用して解決しました。

repo sync --force-sync

同じことを試してください.....それでもエラーが発生する場合は、システムの強制を試みます。

repo sync --force-sync system/core
1
Daya Sharma

私はこの問題に遭遇しました。何度も試してみてください。しかし、うまくいきません。それでも、-fパラメーターを何度か追加します。

最後に、私は.repo/projects/xxxプロジェクトを削除し、再度リポジトリ同期を行います、それは動作します!

0
glen chang

エラーが発生しているプロジェクトを削除し、そのプロジェクトを再度同期します。それは私のために働いた。

0
ksam