Netlify Large Media Git push 'credential-netlify' is not a git command

Site name: boring-austin-3ba5bd.netlify.app

I’ve been trying to configure Netlify Large Media for my site that uses Jekyll but ran into some issues with pushing my committed changes. I get the below error when trying to push to the repository.

$ git: 'credential-netlify' is not a git command. See 'git --help'.
Logon failed, use ctrl+c to cancel basic credential prompt.
Username for 'https://e4682e7e-f91d-4fa6-9401-d7010edc0c38.netlify.app':
Exiting because of "interrupt" signal.

It then tries to open a Window to get me to input a username and password

This is the output when I run netlify lm:info

Even though I have successfully run the netlify lm:install and netlify lm:setup commands without any errors and I am fairly sure the credential helper is installed correctly. I’m not sure what is going wrong.

For even more information this is my ~/.gitconfig output

$ git config --list --show-origin
file:"C:\\ProgramData/Git/config"       core.symlinks=false
file:"C:\\ProgramData/Git/config"       core.autocrlf=true
file:"C:\\ProgramData/Git/config"       core.fscache=true
file:"C:\\ProgramData/Git/config"       color.diff=auto
file:"C:\\ProgramData/Git/config"       color.status=auto
file:"C:\\ProgramData/Git/config"       color.branch=auto
file:"C:\\ProgramData/Git/config"       color.interactive=true
file:"C:\\ProgramData/Git/config"       help.format=html
file:"C:\\ProgramData/Git/config"       rebase.autosquash=true
file:C:/Program Files/Git/mingw64/etc/gitconfig http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
file:C:/Program Files/Git/mingw64/etc/gitconfig http.sslbackend=openssl
file:C:/Program Files/Git/mingw64/etc/gitconfig diff.astextplain.textconv=astextplain
file:C:/Program Files/Git/mingw64/etc/gitconfig filter.lfs.clean=git-lfs clean -- %f
file:C:/Program Files/Git/mingw64/etc/gitconfig filter.lfs.smudge=git-lfs smudge --skip -- %f
file:C:/Program Files/Git/mingw64/etc/gitconfig filter.lfs.process=git-lfs filter-process --skip
file:C:/Program Files/Git/mingw64/etc/gitconfig filter.lfs.required=true
file:C:/Program Files/Git/mingw64/etc/gitconfig credential.helper=manager
file:C:/Users/Haydo/.gitconfig  core.editor="C:\Users\Haydo\AppData\Local\Programs\Microsoft VS Code\Code.exe" --wait
file:C:/Users/Haydo/.gitconfig  user.email=email
file:C:/Users/Haydo/.gitconfig  user.name=name
file:C:/Users/Haydo/.gitconfig  filter.lfs.smudge=git-lfs smudge -- %f
file:C:/Users/Haydo/.gitconfig  filter.lfs.process=git-lfs filter-process
file:C:/Users/Haydo/.gitconfig  filter.lfs.required=true
file:C:/Users/Haydo/.gitconfig  filter.lfs.clean=git-lfs clean -- %f
file:C:/Users/Haydo/.gitconfig  alias.alias=config --get-regexp ^alias\.
file:C:/Users/Haydo/.gitconfig  include.path=C:/Users/Haydo/.netlify/helper/git-config
file:C:/Users/Haydo/.netlify/helper/git-config  credential.helper=
file:C:/Users/Haydo/.netlify/helper/git-config  credential.helper=netlify
file:C:/Users/Haydo/.netlify/helper/git-config  credential.helper=manager
file:.git/config        core.repositoryformatversion=0
file:.git/config        core.filemode=false
file:.git/config        core.bare=false
file:.git/config        core.logallrefupdates=true
file:.git/config        core.symlinks=false
file:.git/config        core.ignorecase=true
file:.git/config        remote.origin.url=https://github.com/generation-scaffolding/microsite-guides.git
file:.git/config        remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
file:.git/config        branch.master.remote=origin
file:.git/config        branch.master.merge=refs/heads/master
file:.git/config        lfs.https://e4682e7e-f91d-4fa6-9401-d7010edc0c38.netlify.app/.netlify/large-media.access=basic

Hey there, @hayhaydz :wave:

Thanks for reaching out! I suggest starting with our Support Guide on Large Media:

There is a section that covers git credentials. Try following those trouble shooting steps and let us know if that gets you on the right track.