Git LFS
REST API を使って、リポジトリの Git Large File Storage (LFS) を有効または無効にします。
Git LFS について
Git LFS を使って、Git リポジトリに大きなファイルを格納することができます。 REST API を使うと、個々のリポジトリの機能を有効または無効にすることができます。 Git LFS について詳しくは、「Git LFS について」を参照してください。
リポジトリに対する管理者アクセス権を持つユーザーは、これらのエンドポイントを使用できます。
Git LFS の使用は課金対象です。 詳細については、「 Git Large File Storage の課金について」を参照してください。
組織に属するリポジトリにこれらのエンドポイントを使う場合は、組織またはエンタープライズの課金へのアクセス権がロールで提供されている必要があります。
リポジトリの所有権 | 必要なリポジトリ アクセス | 必要なロール | 詳細情報 |
---|---|---|---|
個人用アカウント | [Admin] | 該当なし | 該当なし |
| 管理者。Organization の所有者である場合に継承される | Organization の所有者または支払いマネージャー | 「組織のロール」 |
Enterprise 内の Organization | 管理者。Organization の所有者である場合に継承できる | Enterprise の所有者または支払いマネージャー | "Enterprise におけるロール" |
Enable Git LFS for a repository
Enables Git LFS for a repository. Access tokens must have the admin:enterprise
scope.
Parameters
Headers |
---|
名前, Type, 説明 |
accept stringSetting to |
Path parameters |
名前, Type, 説明 |
owner stringRequiredThe account owner of the repository. The name is not case sensitive. |
repo stringRequiredThe name of the repository. The name is not case sensitive. |
HTTP response status codes
Status code | 説明 |
---|---|
202 | Accepted |
403 | We will return a 403 with one of the following messages:
|
Code samples
curl \
-X PUT \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>"\
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/OWNER/REPO/lfs
Accepted
Status: 202
Disable Git LFS for a repository
Disables Git LFS for a repository. Access tokens must have the admin:enterprise
scope.
Parameters
Headers |
---|
名前, Type, 説明 |
accept stringSetting to |
Path parameters |
名前, Type, 説明 |
owner stringRequiredThe account owner of the repository. The name is not case sensitive. |
repo stringRequiredThe name of the repository. The name is not case sensitive. |
HTTP response status codes
Status code | 説明 |
---|---|
204 | No Content |
Code samples
curl \
-X DELETE \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>"\
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/OWNER/REPO/lfs
Response
Status: 204