問題タブ [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.
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 リンクが実際のファイル コンテンツに置き換えられたアーカイブを取得するにはどうすればよいですか?
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
すべてクリアを示します (コミット/プッシュ/ステージングされるものは何もありません)。
git - リモートの Git LFS を無効にする
Git LFS をサポートしていない 2 番目のリモートにプッシュしようとしています。を使用して特定のリモートの Git LFS を無効にする方法はありgit config
ますか?
express - Express のパブリック フォルダーから git-lfs ファイルを提供する
スラッグサイズが 300MB に制限されている Heroku で node.js (express) を使用しています。
スラッグを小さく保つために、git-lfs を使用してエクスプレス フォルダーを追跡したいと考えていpublic
ます。
そのようにして、すべてのアセット (画像、ビデオなど) が lfs-store (AWS S3 など) にアップロードされ、git-lfs はポインター ファイルを残します (おそらく S3 URL が含まれていますか?)。
パブリック フォルダーからファイルを提供するときに、リモート S3 ファイルへの高速リダイレクトが必要です。
私の問題は、ポインター ファイルのコンテンツから URL を取得する方法がわからないことです...
public/*
潜在的にすべてのファイルを高速で読み取り、解析するのにそれほど費用がかからないと思いませんか。一度解析した URL をキャッシュすることはできますか?
heroku - Rails 4 + Github + Heroku: 大容量ファイル ストレージ
Rails アプリがあり、github でバージョン管理を行っています。アプリが大きくなりすぎたので、イメージを保持するためにgit-lfsが推奨されました。Heroku にプッシュしても、ファイルがプッシュされません。 どうすればこれを回避できますか?
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です。
git - LFS を使用する git リポジトリをアーカイブするには?
クライアントの通常のファイル サーバーに git リポジトリをアーカイブしようとしています。
以前はこれを行ってgit bundle create [path] --all
いましたが、うまくいきました。
ただし、このリポジトリは Git LFS を使用しており、上記のコマンドを使用して作成されたバンドルには LFS ファイルが含まれていません。
- LFS ファイルを含む、リポジトリのすべてのコミット、ブランチ、および履歴を簡単にエクスポートするにはどうすればよいですか?
- これは LFS で可能ですか?