2012-08-31 13 views
13

時々私git cloneコマンドがハング:Gitクローンがハングする - クローニングを続ける方法はありますか?

git clone -v [email protected]:user/repo.git 
Cloning into repo... 
remote: Counting objects: 105350, done. 
remote: Compressing objects: 100% (28919/28919), done. 
Receiving objects: 13% (14481/105350), 6.84 MiB | 46 KiB/s 

10分には進展がありません。

現在のプロセスを停止すると、部分的に複製されたリポジトリを使用してクローン作成を続ける方法はありますか?

+4

dupe - > http://stackoverflow.com/questions/8587536/is-there-any-way-to-continue-git-fetch-from-thepoint-where-it-got-failed –

答えて

9

今のところ(gitバージョン1.7.10.4)、これはまだサポートされていません。

read why開発者は実装方法に不一致があります。 2009年には2011年の議論がありましたが、これは難しいと思われる限り実施されていません。

それはとても簡単なことができます(ただし、それは残念ながらありません):

1が知っているように
git clone --continue 

:Gitのコミュニティへの質問やコメントは、電子メールアドレスのgitの@ vgerを使用してメーリングリストに送信することができます.kernel.orgバグレポートをこのメーリングリストに送るべきです。ちょっと前に進み、もう一度質問してください:)

Gitは再開可能なクローンをサポートしていません。この機能は、正しく実装するにはかなり難しい です。 1つの回避策は、 バンドルをhttpでダウンロードしてから残りのビットと部分を gitで取得することです。しかし、多くのリポジトリ管理者は をダウンロードするためのバンドルを提供していません。このサービスはそのギャップを埋めることを目指しています: リポジトリへのURLを与えてください。 httpでダウンロードできるバンドルを作成します。 [bundler.caurea.org]

私はqtmoko.gitでこれを試してみました。作品はquite wellです。別のオプションは、上流/ githubに "git bundle"を実装するように頼むことです。これにはhowtos(How to use git-bundle for keeping development in sync?)もあります。

関連する問題