title: Git checkout only giving me pointer files on some machines
body: <p>I have some Jenkins pipeline jobs that run on multiple windows machines.  The machines have, as far as I can tell, identical configurations.  But on some of the machines, the checkout of git repositories leaves me with the git-lfs pointer files instead of the binary files that they point to.  </p>
  
  <p>If I then call <code>git lfs pull</code>, it will resolve the binary files.  But I'm trying to figure out why it isn't resolving them on checkout.</p>
  
  <p>I have confirmed that on two machines, one in which it's working correctly and one where it's not, have identical versions of git (2.21.0) and git-lfs (2.7.2).</p>
  
  <p>What might be causing git-lfs to not resolve the binary files on checkout?</p>