1

ファイルをリポジトリにプッシュしようとしています (ゲーム デザインのポートフォリオを作成しています)。もともと、.unity3d ファイルが大きすぎてプッシュできない (100 MB 以上) とのことだったので、git lfs をダウンロードしました。正常に動作しているようですが、ファイルが大きすぎると言われます。

これは、実行した結果です$git push -u origin master (スタック オーバーフローによりメッセージを投稿できるように、リンクを編集する必要がありました)。

Git LFS: (1 ファイルの 1) 163.57 MB / 163.57 MB
オブジェクトのカウント: 15、完了。

最大 8 つのスレッドを使用したデルタ圧縮。

オブジェクトの圧縮: 100% (12/12)、完了。

オブジェクトの書き込み: 100% (15/15)、14.42 MiB | 2.64 MiB/秒、完了。

合計 15 (デルタ 2)、再利用 0 (デルタ 0) リモート: デルタの解決: 100% (2/2)、完了。

remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.

リモート:error: Trace: 6b94a0d15a14a7da617866b684de1b8e

リモート:error: See http://git.io/iEPt8g詳細については。

リモート: エラー: ファイル Star Bomber Web Build.unity3d は 163.57 MB です。これは、GitHub のファイル サイズ制限である 100.00 MB を超えています。

https://github.com/IanGRap/IanGRap.github.io.gitへ ![リモート拒否] マスター -> マスター (事前受信フックが拒否されました)

エラー: 一部の参照を = ' https://github.com/IanGRap/IanGRap.github.io.git 'にプッシュできませんでした

最初の行で参照されているファイルも、同じサイズであるため、最初に参照していたファイルのようです。しかし、git lfs がそれを認識した場合、ファイルが大きすぎると後で言うのはなぜですか?

これが私が現在追跡しているgit lfsです。

追跡されたパスの一覧表示

*.unity3d (.gitattributes)

何らかの理由でgit lfsがunity3dファイルで機能しないのではないかと心配していましたが、それを認識して忘れているように見えますか? 私はまだgitハブのすべてに本当に慣れていないので、何か間違ったことをしている可能性があるかどうか誰か知っていますか?

4

1 に答える 1

2

私はそれを考え出した。私のファイルは、lfs とは関係なく、既に git に保存されていることがわかりました。ファイルの種類を追跡に追加するだけでは、特定のファイルが lfs によって追跡されるようには移動しません。そのように開始する必要があります。

于 2016-09-15T03:39:41.360 に答える