問題タブ [git-lfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
892 参照

linux - git lfs ポインターから実際のファイルをダウンロードする方法はありますか?

git-lfsいくつかの大きなファイルへのポインタがある git リポジトリがあります。リポジトリのクローンを作成すると、 を使用して実際のファイルをダウンロードできますgit lfs pull

ただし、誰かがリポジトリの作業ディレクトリをダウンロードした場合、それは git リポジトリではないため機能しgit lfs pullません。

リポジトリをクローンせずに大きなファイルを取得することは可能ですか?

また、ポインターがあるgit lfs pullすべてのファイルをダウンロードします。これらの大きなファイルの中で特定のファイルだけをダウンロードし、残りをそのままにしておく方法はありますか?big-filegit-lfstext-pointers

0 投票する
2 に答える
1089 参照

git - Git LFS スキップ ファイル

私は実際に大きなファイルをGit LFSに移動することに取り組んでいます。ファイルのセットを正常にプッシュしました。

以前のコミットでは、ファイルが 1 つだけの新しいコミットを作成しましたgit lfs push。コマンドを使用すると、次の出力が得られます。

したがって、私のファイルはスキップされました。なんで?

0 投票する
1 に答える
1410 参照

git - ファイルのコマンド ラインでアクセス権を変更できないようです

現在、git lfs をインストールしようとしています (ポートフォリオを作成するために git ハブ リポジトリを使用しており、いくつかの大きなファイルをアップロードしています)。ダウンロード Web サイト ( https://help.github.com/articles/installing-git-large-file-storage/ ) の指示に従いましたが、ターミナルで install.sh ファイルを実行しようとすると、次のようになります。

rm: /usr/local/bin/git-lfs: 権限が拒否されました

これを使用してファイルのアクセス許可を変更しようとしました:

chmod a+rwx /usr/local/bin/git-lfs

install.sh を再度実行しようとすると、同じ許可拒否プロンプトが表示されました。私はまだコーディング全般に非常に慣れていないので、多くのコマンドラインのアクセス許可を使って何をしているのかよくわかりません。そのため、非常に明白なものが欠けている可能性があります。これを修正するために私が何をする必要があるか知っている人はいますか?

0 投票する
1 に答える
1155 参照

git - 追跡されたファイルタイプを認識しないgit lfs

ファイルをリポジトリにプッシュしようとしています (ゲーム デザインのポートフォリオを作成しています)。もともと、.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です。

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

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

0 投票する
1 に答える
209 参照

git - リポジトリをプッシュおよびプルするには git-lfs が必要ですか?

リポジトリからプッシュおよびプルするには、統合されたリポジトリをインストールgit lfsする必要がgit lfsありますか?

変更をプッシュgit lfsしているマシンにのみインストールすることは可能ですか?