問題タブ [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 投票する
1 に答える
669 参照

github-api - LFS ファイルを含む zipball/tarball をダウンロードする Github API

v3 API を使用して Github から tarball を取得していますhttps://api.github.com/repos/my-account/my-project/tarball/my-ref

ただし、このプロジェクトでは一部のファイルに Git-LFS を使用しており、結果のアーカイブにはファイルではなく LFS リンクが含まれています。

LFS リンクが実際のファイル コンテンツに置き換えられたアーカイブを取得するにはどうすればよいですか?

0 投票する
3 に答える
2265 参照

git - git lfs ls-files : アスタリスク (*) とダッシュ (-)

これは私の git lfs 管理ファイルのリストです

$ git lfs ls-files

あるファイルの横にアスタリスク/スター (*) が付いているのに、他のファイルの横にダッシュ (-) が付いているのはなぜですか?

git lfs wiki は、(*) が期待されていることを示しているようです。

https://github.com/github/git-lfs/wiki/Tutorial

git lfs statusすべてクリアを示します (コミット/プッシュ/ステージングされるものは何もありません)。

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

git - リモートの Git LFS を無効にする

Git LFS をサポートしていない 2 番目のリモートにプッシュしようとしています。を使用して特定のリモートの Git LFS を無効にする方法はありgit configますか?

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

express - Express のパブリック フォルダーから git-lfs ファイルを提供する

スラッグサイズが 300MB に制限されている Heroku で node.js (express) を使用しています。

スラッグを小さく保つために、git-lfs を使用してエクスプレス フォルダーを追跡したいと考えていpublicます。

そのようにして、すべてのアセット (画像、ビデオなど) が lfs-store (AWS S3 など) にアップロードされ、git-lfs はポインター ファイルを残します (おそらく S3 URL が含まれていますか?)。

パブリック フォルダーからファイルを提供するときに、リモート S3 ファイルへの高速リダイレクトが必要です。

私の問題は、ポインター ファイルのコンテンツから URL を取得する方法がわからないことです...

public/*潜在的にすべてのファイルを高速で読み取り、解析するのにそれほど費用がかからないと思いませんか。一度解析した URL をキャッシュすることはできますか?

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

heroku - Rails 4 + Github + Heroku: 大容量ファイル ストレージ

Rails アプリがあり、github でバージョン管理を行っています。アプリが大きくなりすぎたので、イメージを保持するためにgit-lfsが推奨されました。Heroku にプッシュしても、ファイルがプッシュされません。 どうすればこれを回避できますか?

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

git - SSH リポジトリによる Gitlab LFS のサポート

Gitlab LFS サポートをセットアップしようとしています。HTTPS で複製されたリポジトリでは問題なく動作しますが、SSH では常に LFS URL に対して 404 が返されます。

プロパティ lfs.url はhttps://gitlab-host/user/project.git/gitlab-lfsに設定されています

pry でデバッグすると、問題は @env['HTTP_X_SENDFILE_TYPE'].to_s が関数 check_download_sendfile_header に設定されていないことです。/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/lfs/response.rb 内

Apache を使用していて、mod_xsendfile をインストールし、プロキシ ディレクティブで有効化したことが問題かもしれないと思いましたが、どちらも役に立ちませんでした。

SSH クローン リポジトリでの LFS の何が問題なのか、誰にもわかりませんか?

私が使用しているGitlabのバージョンは、オムニバスでインストールされた8.7.5です。

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

git - LFS を使用する git リポジトリをアーカイブするには?

クライアントの通常のファイル サーバーに git リポジトリをアーカイブしようとしています。

以前はこれを行ってgit bundle create [path] --all いましたが、うまくいきました。

ただし、このリポジトリは Git LFS を使用しており、上記のコマンドを使用して作成されたバンドルには LFS ファイルが含まれていません。

  1. LFS ファイルを含む、リポジトリのすべてのコミット、ブランチ、および履歴を簡単にエクスポートするにはどうすればよいですか?
  2. これは LFS で可能ですか?