According to [1] Git LFS can use SSH protocol to either obtain Git LFS endpoint or authorize the following Git LFS request (upload/download). This patchset introduces Git LFS SSH command stub that forwards call to implementation provided by Git LFS plugin. In case no plugin is loaded it exits with 1. Different attempts to solve this problem were submitted for review ([2], [3]) but there were either too generic or simply to controversial to address the problem correctly. I believe that this attempt is superior as: 1. it is specific to the problem - doesn't open any Pandora's box 2. it comes along with existing solution that adds Git LFS HTTP Servlet endpoint that transfers Git LFS HTTP calls to plugin [1] https://github.com/git-lfs/git-lfs/blob/master/docs/api/server-discovery.md [2] https://gerrit-review.googlesource.com/93496 [3] https://gerrit-review.googlesource.com/93373 Change-Id: I5f9b95c4b29cd8c0d64053e986851500f147eb5a Signed-off-by: Jacek Centkowski <geminica.programs@gmail.com>