2012-01-13 2 views
2

(ネットワークの制約のために)仕事用/家庭用コンピュータとの間でブランチを転送するためにUSBスティックを使用したいと考えています。NTFS(デスクトップ)からFAT32(USB)にどのようにプッシュできますか?

しかし、デスクトップ(NTFS)からusb(FAT32)にプッシュすると、さまざまなエラー(エラー:packfile、致命的:悪いオブジェクトなど)が発生します。 usb git repoは "裸の"オプションで初期化されました。

これは私のウェブ検索で提案されているので、これはファイルシステムと関係があると想定しています。私はまた、私のデスクトップの別の場所にプル/プッシュしようとしたが、それはエラーをスローしません。

どのように私はこの問題を回避することができます知っていますか?

ありがとうございました。

+2

また、別のUSBスティックを試す必要があります。データを転送する際にNTFSとFAT32の間に問題が発生したことはありませんでした。 – SIFE

+0

Seconded。 Gitは特別なファイルシステム属性を使用せず、すべてがファイル内に含まれています。別の棒で試してみることができますか? – Piskvor

+0

私は自分の電話機(htc android)を試しましたが、同じエラーが発生しました。それはFAT32でもありますが、あなたのコメントがあれば、違いはないと思いますか? – cammil

答えて

3

あなたは可能性:bundle, ie to a local unique file representing your bare repo

  • プッシュ。
  • は、キーあなたのUSBにその1(更新)バンドルファイルをコピー

アイデアはの完全に問題を回避することである(あなたも、あなたのUSBキーにバンドルに直接プッシュしようとすることができます)コピーが容易なユニークなファイルとの間でプッシュ/プルすることによって異なるファイルシステム

モビリティとバックアップの目的で、私はいつも "How two laptops can git push/pull to each other with no internet"のようにバンドルソリューションを好んでいました。

+0

私の非常に限られた知識とテストで、これはうまくいくようです。ありがとう! – cammil

関連する問題