Skip to main content

リポジトリのアーカイブで Git LFS オブジェクトを管理する

          Git 大容量ファイルストレージ (Git LFS) オブジェクトをリポジトリ用に作成されたソース コード アーカイブに含めるかどうかを選択できます。

この機能を使用できるユーザーについて

People with admin permissions for a repository can manage whether Git LFS objects are included in archives of the repository.

アーカイブ内のオブジェクト Git LFS について

          GitHub は、ZIP ファイルと tarball の形式でリポジトリの [ソース コード アーカイブ](/repositories/working-with-files/using-files/downloading-source-code-archives) を作成します。 これらのアーカイブは、リポジトリのメインページ、またはリリースアセットとしてダウンロードできます。 既定では、 Git LFS オブジェクトはこれらのアーカイブには含まれません。これらのオブジェクトへのポインター ファイルのみが含まれます。 リポジトリのアーカイブの使いやすさを向上させるために、代わりに Git LFS オブジェクトを含めることができます。 含めるには、 Git LFS オブジェクトは、リポジトリにコミットされた _.gitattributes_ ファイル内の追跡規則によってカバーされる必要があります。

リポジトリのアーカイブに Git LFS オブジェクトを含める場合、それらのアーカイブのすべてのダウンロードは、アカウントの帯域幅使用量にカウントされます。 各アカウントは、プランに応じて帯域幅の無料の毎月の割り当てを受け取り、追加の使用量に対して支払うことができます。 「Git Large File Storage の課金」を参照してください。

外部 LFS サーバー ( .lfsconfig で構成されているもの) を使っている場合、それらの LFS ファイルはリポジトリのアーカイブに含まれません。 アーカイブには、 GitHubにコミットされたファイルのみが含まれます。

アーカイブ内の Git LFS オブジェクトの管理

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。

  3. [アーカイブ] で、[Git LFSオブジェクトをアーカイブに含める] を選択または選択解除します。