Olá Matheus, tudo bem?
Desculpe pela demora no retorno!
Também já tive esse problema e encontrei diversas soluções, confere abaixo:
1. Configurando a solicitação de credencial
Essa foi uma solução que deu certo comigo. É o seguinte, ao fazer o git push, o Git deveria solicitar automaticamente o seu login com usuário e senha, porém no caso aparece apenas Pushing to https://github.com/Matheus-Pazinati/Barbearia-Alura.git. a vida toda, certo?
Dessa forma, tem como configurar o Git para forçar uma solicitação de credencial, encontrei neste artigo que pode ser feito da seguinte maneira:
git config --global credential.provider generic
2. Reinstalando o Git
Também testei essa solução e deu certo comigo. Basicamente é preciso reinstalar o Git selecionando a opção: Git Credential Manager no momento de instalação. Assim como na imagem abaixo:
3. Limpando o repositório local
Essa opção não deu certo comigo, mas de acordo com essa discussão, o comando git gc pode auxiliar nesse caso também.
A documentação diz que esse comando faz uma limpeza do repositório local por meio de compactação dos arquivos, de forma a reduzir o espaço em disco e aumentar o desempenho, bem como fazendo a remoção dos objetos inacessíveis que podem ter sido criados a partir de invocações anteriores ao git add, pacotes refs, remoção do reflog ou árvores de trabalho obsoletas.
Espero que alguma dessas opções dê certo aí também 😄
Qualquer coisa, estamos à disposição e bons estudos!