Git LFS gives me constant trouble between servers

Hi there,

I am synchronizing my modified source code with an account on GitHub still, which used to work fine for the past few years. Recently, with the introduction of git LFS on some areas, this stopped being a wonderful experience. Basically, whenever some elements of the Blender repo are updated via LFS, like the Splash Screen today, this makes pushing to my remote impossible for me.

See the following two screenshots:

trying to push my custom branch (the LFS source file is definitely on my local file system):

trying to push all LFS content to my remote:

I’ve also tried git fsck which was inconclusive.
Any ideas? Is there an area in the documentation explaining how to deal with LFS properly when synching with a non-projects.blender.org remote?

Try git lfs fetch --all before pushing.

By default LFS will only fetch files it actually needs. The splash was recently changed in the 4.5 and 5.0 branches, which means there are currently 3 splashes stored in LFS. You probably do not have one of them locally.

When I try that, I get stuck at the credentials manager. Why would I need to login, and which login is it? I just want to pull, not push.
credentials

never mind, after finding my login details and resetting the password, I was able to run the fetch command and push the changes to the other server. Thanks for your help!