git-lfs/docs/api/README.md

18 lines
631 B
Markdown
Raw Normal View History

2015-06-18 16:27:20 +00:00
# Git LFS API
2016-11-10 20:34:10 +00:00
The Git LFS client uses an HTTPS server to coordinate fetching and storing
large binary objects separately from a Git server. The basic process the client
goes through looks like this:
1. [Discover the LFS Server to use](./server-discovery.md).
2. [Apply Authentication](./authentication.md).
3. [Request the Batch API](./batch.md) to upload or download objects.
2016-11-10 20:34:10 +00:00
4. The Batch API's response dictates how the client will transfer the objects.
2016-11-10 20:34:10 +00:00
Current transfer adapters include:
* [Basic](./basic-transfers.md)
Experimental transfer adapters include:
2016-11-10 20:34:10 +00:00
* Tus.io (upload only)
* [Custom](../custom-transfers.md)