問題タブ [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.
git - 保護された github リポジトリから単一の LFS ファイルをフェッチする
大きなファイルを保存するために、ドロップボックス + スクリプトから github LFS に切り替えました。シンプルな curl/wget コマンドを使用して、LFS に保存されているファイルを取得する方法を知っていますか?
少し背景を説明します。リポジトリには、デプロイを自動化するパペット コードが含まれています。私たちの会社は術前ソフトウェアを使用しているため、パペットリポジトリの隣にいくつかのバイナリパッケージを保存する必要があります.
1 つは git LFS を使用し、もう 1 つは使用しない 2 つのインフラストラクチャにデプロイします。(この問題は簡単には修正できません)。以前のシステムでは、curl / wget を使用して、大きなファイルを手動で簡単に取得したいと考えています。
git - git-lfs: 致命的: このサイズのファイルを処理できません (4.3G)
git-lfs/1.1.0 (GitHub; Linux 386; go 1.5.1) を使用、ファイル サイズ 4.3G。
.git属性:*.nnex filter=lfs diff=lfs merge=lfs -text
git add evernote-backup.nnex
:fatal: Cannot handle files this big
git lfs ls-files
:Git can't resolve ref: "HEAD"
git lfs track
:Listing tracked paths evernote-backup.nnex .gitattributes)
git lfs env
:
次のエラーが表示されます。
git - Git LFSは常にイメージファイルを変更済みとして表示しますか?
プロジェクト用に Git LFS をセットアップしましたが、イメージ以外のファイル (プリコンパイル済みライブラリなど) の場合はうまく機能しています。しかし、すべての .png および .jpg ファイルは、リセット ( git checkout --
) しようとしても、常に変更されたように表示されます。
のエントリはすべて同じように見えます.gitattributes
。
の出力git diff
はあまり役に立ちません:
問題を診断するために他にどのような手順を実行すればよいかわかりません。他の誰かがこれに遭遇しましたか?何か案は?ありがとう!
アップデート:
実際にはすべての画像ファイルではなく、それらのサブセットにすぎません。しかし、画像ファイルだけが問題を示しています。
問題のある画像をすべて削除して、そのコミットをプッシュしてみました。次に、別のマシンで、いくつかのファイルを追加して戻し、再度プッシュしました。新しい変更をプルすると、同じ問題が発生しました。ファイルはすぐに変更済みとして表示されます。ファイルはディスク上で正しいように見え、実際には元のファイルと同じです。
git - git-lfs によって追跡されたファイルを削除し、ストレージ クォータを解放する方法は?
二度と使用しないファイルを削除し、ストレージを解放して github lfs クォータに戻す方法は?
この状況で git history のファイルの参照ポイントを削除すると機能しますか?
git - Git GUI プッシュエラーについて
Windows Git GUI を使用しています。オリジンをフェッチしようとすると、成功メッセージが表示されました。
ただし、何かをオリジンにプッシュしようとすると、次のエラー メッセージが表示されました。
見つけ.git/hooks/pre-push
て削除することはできません。
この問題を解決するにはどうすればよいですか?
git - Git-LFS エラー:大きなファイルのアップロード
Git-LFS がインストールされています。次のログを確認すると、Git-LFS がアップロードしようとしているすべてのファイルを追跡していることがわかりますが、それでもファイルが制限エラーより大きくなります。それで、問題は何ですか?