3

cm9 ソースをダウンロードしようとしていましたが、再同期が無限に続くため、永遠にかかるようです。

Github は、任意のダウンロード アクセラレータでダウンロードして再開できる zip ファイルとしてリポジトリを提供します。これらの zip をレポのフォルダーに抽出し、repo コマンドにそれらが同期されたと思わせる方法はありますか?

repo コマンドの方法を続行できない理由は、突風が発生するたびに接続が切断され続け、その後 repo コマンドがフリーズするためです。

4

1 に答える 1

3

あなたは出来る:

  1. GitHub が提案する zip/tarball をダウンロードします
  2. git clone --bareGitHub リポジトリ (したがって、チェックアウトは不要です。接続が不安定な方が簡単な場合があります)
  3. クローンによって作成されたxxx.gitディレクトリ (名前を ' .git' に変更) を、手順 1 の非圧縮リポジトリ コンテンツに移動します。
  4. .git移動したディレクトリの裸の属性を削除します。git config --bool core.bare false

a が機能しない場合、clone --bareこのアプローチは役に立ちません。
また、再起動可能なクローン ( 2009 年に検討され、SoC として正式化されることさえありました) はまだ実現していません。

于 2012-07-06T07:28:03.193 に答える