アーカイブ内のオブジェクト Git LFS について
GitHub は、ZIP ファイルと tarball の形式でリポジトリの ソース コード アーカイブ を作成します。 これらのアーカイブは、リポジトリのメインページ、またはリリースアセットとしてダウンロードできます。 既定では、 Git LFS オブジェクトはこれらのアーカイブには含まれません。これらのオブジェクトへのポインター ファイルのみが含まれます。 リポジトリのアーカイブの使いやすさを向上させるために、代わりに Git LFS オブジェクトを含めることができます。 含めるには、 Git LFS オブジェクトは、リポジトリにコミットされた .gitattributes ファイル内の追跡規則によってカバーされる必要があります。
リポジトリのアーカイブに Git LFS オブジェクトを含める場合、それらのアーカイブのすべてのダウンロードは、アカウントの帯域幅使用量にカウントされます。 各アカウントは、プランに応じて帯域幅の無料の毎月の割り当てを受け取り、追加の使用量に対して支払うことができます。 「Git Large File Storage の課金」を参照してください。
外部 LFS サーバー ( .lfsconfig で構成されているもの) を使っている場合、それらの LFS ファイルはリポジトリのアーカイブに含まれません。 アーカイブには、 GitHubにコミットされたファイルのみが含まれます。
アーカイブ内の Git LFS オブジェクトの管理
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
![タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。](/assets/cb-28260/images/help/repository/repo-actions-settings.png)
-
[アーカイブ] で、[Git LFSオブジェクトをアーカイブに含める] を選択または選択解除します。