問題タブ [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.
azure-devops - Visual Studio Team Services がホストするビルド エージェントで git lfs を使用する方法
git lfs を使用して、git リポジトリの大きなファイルを保存します。次に、ホストされたエージェントでこのレポを構築しようとします。私のビルドはとてもシンプルです。これには、PowerShell を実行するという 1 つのタスクがあります。呼び出されたスクリプトで最初にやりたいことは、lfs の依存関係を取得することです。したがって、スクリプトには次のものがあります。
残念ながら、私のビルドは次のエラーで失敗します:
ホストされたエージェントには何もインストールできないので、git lfs を利用できるようにするにはどうすればよいですか?
EDITこの問題では、ここで
説明されている git lfs 認証の問題については話していません。私は厳密に を呼び出す問題について話していgit lfs
ます。
を呼び出すことができたらgit lfs
、この回答を見て認証の問題を解決してください。
git - git-lfs バイナリ BLOB のサーバー側とクライアント側の管理
pdf
すべてのファイルを追跡するとどうなりますか。
しかし、インストールしていない別の開発者が新しいファイルgit-lfs
をプッシュしますか? pdf
テキストポインタまたは完全なバイナリを使用していますか? バイナリ BLOB のバージョン管理を担当するのはサーバーですか、それともクライアントですか?
サーバー側の場合、基本的にバイナリ タイプを 1 回追跡でき、他の開発者がバイナリ BLOB を git にプッシュすることを心配する必要はありません (これは ですgitlab
)。
git - プライベート リポジトリ + wiki の github wiki に github git-lfs イメージを埋め込むことは可能ですか?
Github では、Wiki ページに画像を埋め込むことができます。
問題は、プライベート リポジトリの場合、イメージにアクセスする権利が、次のように URL に追加された一時的なトークンによって決定されることです。
この URL は機能しますが、一時的にしか機能しません。より安定した方法はありますか?
git - Bitbucket - git lfs でリポジトリをプッシュする
ファイルを bitbucket リポジトリにプッシュしようとすると (git LFS によって追跡されるファイルの一部、パターンは*.uasset
)、次のエラーが発生します (実際の資格情報を で変更しました---
):
何が悪いのかわからない。このエラーを解決する方法を教えてもらえますか?
xcode - Xcode と git-lfs
git-lfs
を使用してインストールしhomebrew
ましたが、コマンド ラインから正常に動作します。Xcode にテキスト ファイルを追加することもできますが、Xcode で追跡するファイルを追加しようとしても、git-lfs
効果はありません (ファイルは Xcode のファイル リストに「?」のままで、コマンド ラインは、ファイルは実際には追加されませんでした)。いくつかの調査の後、追加しようとし~/Library/LaunchAgents/my.startup.plist
ましsetenv PATH /usr/local/bin
たが、効果がありませんでした。
Xcode をうまく使うにはどうすればよいgit-lfs
ですか?
git - git lfs は、ローカルまたは「近い」セカンダリ ストレージ \ キャッシュをサポートしていますか?
git lfs を使用する場合、大きなファイルのダウンロード時間を最小限に抑えることができるかどうかを知りたいです。
具体的には、次のシナリオです。
- ブランチを切り替えるときにファイルを保持する
- 同じネットワーク内の別のリポジトリからファイルを取得できるようにする - (これは、リモートの「マスター」サーバーにアクセスするよりも高速です)
[git annex の方がこれらの機能をより適切にサポートしていることは知っていますが、Windows のサポートには問題があります]
git - 常にパスワードを与えずに git lfs を使用する gitlab プロジェクトのクローンを作成する
gitlab で git lfs を試すことにしました。ssh では動作しないことに気付いたので、https を使用することにしました。プッシュは問題なく動作しますが、プロジェクトのクローンを作成しようとすると、すべてのファイルのユーザー名とパスワードを求められました。
それはちょっと面倒です。それに対する回避策はありますか?
編集 2018
この問題は持続しますが、本当の解決策はどこにありますか? それのための簡単で直接的なレシピはありますか?
リンクhttps://git-scm.com/docs/gitcredentialsおよびgit-lfs/wiki/Tutorialにはおそらく何かがありますが、客観的な解決策はありません。
私が説明した状況git lfs env
、
そして、git clone https://github.com/myPrivate/project1
クローン作成プロセスが完了していない(バグ)という問題を実行すると、 常にusernaeとパスワードが提供されていました...
資格情報を実行しようとした場合にも問題が発生します ( issue #2223などを参照)。
試用レポート:
git config credential.helper
何も出力しない、空のメッセージ。git config -f .lfsconfig lfs.url https://github.com/myPrivate/MyProj1
何でも受け入れます...では、ブラウザのURLですか、それとも.git
URLですか?
その後、コマンドgit add .lfsconfig
は「致命的です:gitリポジトリ(または親ディレクトリのいずれか)ではありません:.git」という両方のケース(.gitを含むまたは含まないURL)git config credential.https://github.com/myPrivate/MyProj1 myusername
「fatal: not in a git directory」と言いますが、もちろん、最初にクローンを作成する必要があります (!)。...
git - git lfs pull が一部のファイル/フォルダーを無視することは可能ですか?
短い質問: 通常の git pull が一部のファイルを無視するように git を構成することは可能ですか?
問題の説明: (git lfs を使用して保存された) いくつかの大きなデータ ファイルを含むリポジトリがあります。
データ ファイルを扱う一部の開発者はこれらのファイルの更新されたバージョンを必要としますが、他の開発者はファイルを必要としますが、最新バージョンとは限りません。
更新されたコード バージョンが必要です。また、データ ファイルはコードと同じリポジトリにあります。
通常のプルではデータ ファイルが更新されないように設定したいと考えています。
- LFS からファイルをダウンロードせずにプルを実行できることはわかっていますが、これによりファイルがポインター ファイルに置き換えられ、以前のバージョンのファイルが必要になります。