git-adapter
is a SDK for making smart-HTTP
server from Git repository.
This is the dependency you need: com.artipie:git-adapter
.
Read the Javadoc for more technical details.
TBD.
- See 10 chapter of Git Book to understand internals of Git repository
- Understand send pack pipeline
- Read documentation for git send-pack, receive-pack, fetch-pack, upload-pack commands
- See libgit2
- Check JGit
- See git source code