| title | Git Blobs |
|---|
{:toc}
Blobs leverage these custom media types. You can read more about the use of media types in the API here.
GET /repos/:owner/:repo/git/blobs/:sha
The content in the response will always be Base64 encoded.
Note: This API supports blobs up to 100 megabytes in size.
<%= headers 200 %> <%= json(:blob) %>
POST /repos/:owner/:repo/git/blobs
| Name | Type | Description |
|---|---|---|
content |
string |
Required. The new blob's content. |
encoding |
string |
The encoding used for content. Currently, "utf-8" and "base64" are supported. Default: "utf-8". |
<%= json :content => "Content of the blob", :encoding => "utf-8" %>
<%= headers 201, :Location => get_resource(:blob_after_create)['url'] %> <%= json :blob_after_create %>
These are the supported media types for blobs. You can read more about the use of media types in the API here.
application/json
application/vnd.github.VERSION.raw