Git LFS の REST API エンドポイント
REST API を使って、リポジトリの Git 大容量ファイルストレージ (LFS) を有効または無効にします。
Git LFS について
Git LFS を使って、Git リポジトリに大きなファイルを格納することができます。 REST API を使うと、個々のリポジトリの機能を有効または無効にすることができます。 Git LFS について詳しくは、「Git Large File Storageについて」をご覧ください。
リポジトリに対する管理者アクセス権を持つユーザーは、これらのエンドポイントを使用できます。
これらのステップを実行してください:
Enable Git LFS for a repository
Enables Git LFS for a repository.
OAuth app tokens and personal access tokens (classic) need the site_admin scope to use this endpoint.
Fine-grained access tokens for "Enable Git LFS for a repository"
This endpoint does not work with GitHub App user access tokens, GitHub App installation access tokens, or fine-grained personal access tokens.
"Enable Git LFS for a repository" のパラメーター
| 名前, タイプ, 説明 |
|---|
accept string Setting to |
| 名前, タイプ, 説明 |
|---|
owner string 必須The account owner of the repository. The name is not case sensitive. |
repo string 必須The name of the repository without the |
HTTP response status codes for "Enable Git LFS for a repository"
| Status code | 説明 |
|---|---|
202 | Accepted |
403 | We will return a 403 with one of the following messages:
|
Code samples for "Enable Git LFS for a repository"
Request example
curl -L \
-X PUT \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2026-03-10" \
http(s)://HOSTNAME/api/v3/repos/OWNER/REPO/lfsAccepted
Status: 202Disable Git LFS for a repository
Disables Git LFS for a repository.
OAuth app tokens and personal access tokens (classic) need the site_admin scope to use this endpoint.
Fine-grained access tokens for "Disable Git LFS for a repository"
This endpoint does not work with GitHub App user access tokens, GitHub App installation access tokens, or fine-grained personal access tokens.
"Disable Git LFS for a repository" のパラメーター
| 名前, タイプ, 説明 |
|---|
accept string Setting to |
| 名前, タイプ, 説明 |
|---|
owner string 必須The account owner of the repository. The name is not case sensitive. |
repo string 必須The name of the repository without the |
HTTP response status codes for "Disable Git LFS for a repository"
| Status code | 説明 |
|---|---|
204 | No Content |
Code samples for "Disable Git LFS for a repository"
Request example
curl -L \
-X DELETE \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2026-03-10" \
http(s)://HOSTNAME/api/v3/repos/OWNER/REPO/lfsResponse
Status: 204