問題タブ [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.
linux - git lfs ポインターから実際のファイルをダウンロードする方法はありますか?
git-lfs
いくつかの大きなファイルへのポインタがある git リポジトリがあります。リポジトリのクローンを作成すると、 を使用して実際のファイルをダウンロードできますgit lfs pull
。
ただし、誰かがリポジトリの作業ディレクトリをダウンロードした場合、それは git リポジトリではないため機能しgit lfs pull
ません。
リポジトリをクローンせずに大きなファイルを取得することは可能ですか?
また、ポインターがあるgit lfs pull
すべてのファイルをダウンロードします。これらの大きなファイルの中で特定のファイルだけをダウンロードし、残りをそのままにしておく方法はありますか?big-file
git-lfs
text-pointers
git - Git LFS スキップ ファイル
私は実際に大きなファイルをGit LFSに移動することに取り組んでいます。ファイルのセットを正常にプッシュしました。
以前のコミットでは、ファイルが 1 つだけの新しいコミットを作成しましたgit lfs push
。コマンドを使用すると、次の出力が得られます。
したがって、私のファイルはスキップされました。なんで?
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 を再度実行しようとすると、同じ許可拒否プロンプトが表示されました。私はまだコーディング全般に非常に慣れていないので、多くのコマンドラインのアクセス許可を使って何をしているのかよくわかりません。そのため、非常に明白なものが欠けている可能性があります。これを修正するために私が何をする必要があるか知っている人はいますか?
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ハブのすべてに本当に慣れていないので、何か間違ったことをしている可能性があるかどうか誰か知っていますか?
git - リポジトリをプッシュおよびプルするには git-lfs が必要ですか?
リポジトリからプッシュおよびプルするには、統合されたリポジトリをインストールgit lfs
する必要がgit lfs
ありますか?
変更をプッシュgit lfs
しているマシンにのみインストールすることは可能ですか?