Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。

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

Git Large File Storage(Git LFS)オブジェクトを、GitHub がリポジトリ用に作成する ZIP ファイルや tarball などのソースコードアーカイブに含めるかどうかを選択できます。

この機能を使用できるユーザー

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 の形式でリポジトリのソース コード アーカイブが作成されます。 これらのアーカイブは、リポジトリのメインページ、またはリリースアセットとしてダウンロードできます。 デフォルトでは、Git LFS オブジェクトはこれらのアーカイブに含まれず、これらのオブジェクトへのポインタファイルのみが含まれます。 代わりに Git LFS オブジェクトを含めて、リポジトリのアーカイブを使いやすくすることもできます。 含まれるためには、Git LFS オブジェクトが、リポジトリにコミットされた .gitattributes ファイルの追跡ルールでカバーされている必要があります。

リポジトリのアーカイブに Git LFS オブジェクトを含めた場合、それらのアーカイブをダウンロードするたびに、アカウントの帯域幅の使用量にカウントされます。 各アカウントには、毎月無料で 1 GB の帯域幅が付与され、追加使用分に対して支払うことができます。 詳細については、「ストレージと帯域の利用について」および「Git Large File Storage の支払いを管理する」を参照してください。

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

アーカイブにある Git LFS オブジェクトを管理する

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

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

  2. [アーカイブ] で、 [Git LFS オブジェクトをアーカイブに含める] をオンまたはオフにします。