title: Where can I find the git-lfs-authenticate command?
body: <p>I can successfully push a git repository that uses Git LFS to Github, but when I try to push it to my own server I get the following error: <code>git-lfs-authenticate: not found</code>.</p>
  <pre><code>$ git push origin main |&amp; cat
  batch request: sh: 1: git-lfs-authenticate: not found: exit status 127
  Uploading LFS objects:   0% (0/1), 0 B | 0 B/s, done.
  error: failed to push some refs to 'git.example.com:'
  </code></pre>
  <p>On the local host, I use <code>git-lfs/2.13.2</code> and on the remote host <code>git-lfs/2.7.1</code>. These are the current versions of Debian 10 and 11, respectively. I have tried using <a href="https://github.com/git-lfs/git-lfs/releases/latest" rel="nofollow noreferrer">the latest version of Git LFS</a> on both hosts by placing the <code>git-lfs</code> binary in <code>/usr/local/bin</code>. The output is now slightly different, but I still get the same error:</p>
  <pre><code>$ git push origin main |&amp; cat
  batch request: sh: 1: git-lfs-authenticate: not found: exit status 127
  error: failed to push some refs to 'git.example.com:'
  </code></pre>
  <p>I have also tried searching for a binary named <code>git-lfs-authenticate</code> but it is not present in any of the releases of Git LFS. I have also tried reading the <a href="https://github.com/git-lfs/git-lfs/blob/master/docs/api/server-discovery.md" rel="nofollow noreferrer">Git LFS Server Documentation</a> which mentions the <code>git-lfs-authenticate</code> command, but it doesn't explain where to find it or how to implement it.</p>