I work on renkulab, but a collaborator works in a different remote. I can add the different remote without problems. However git LFS is not behaving the same way.
In particular, when I try to checkout a git LFS file from this other remote, it tries to download, then give a  error.
attempt for checking out the git LFS file
git checkout remote_origin/branch_on_remote -- OBJECT
OBJECT corresponds to the path of the file from root of the repo,
remote_origin is the remote where I’m trying to fetch the git LFS file from.
Downloading OBJECT (273 B)
Error downloading object: OBJECT (c902841): Smudge error: Error downloading OBJECT (c902841c5cf3623d8f79985e16412fe436d4ff3a55b0094cfa02947xxxxxxxxx): [c902841c5cf3623d8f79985e16412fe436d4ff3a55b0094cfa02947xxxxxxxxx] Object does not exist on the server or you don’t have permissions to access it:  Object does not exist on the server or you don’t have permissions to access it
Errors logged to project/.git/lfs/logs/20210601T112524.125834236.log
git lfs logs lastto view the log.
error: external filter git-lfs smudge – %f failed 2
error: external filter git-lfs smudge – %f failed
fatal: OBJECT: smudge filter lfs failed
I read that git LFS cannot handle multiple remotes, is that really the case? Do I need to download the file and manually add it?
Edit: If I use a regular git file for
OBJECT instead of a git LFS object, it works.