Mam skonfigurowanego globalnego użytkownika git, ale chcę użyć innego użytkownika dla pojedynczego projektu git.Lokalna konfiguracja git nie nadpisuje użytkownika globalnego dla projektu
W ramach tego projektu użyłem git config --local user.name "localuser"
i git config --local user.email "[email protected]"
do ustawienia użytkownika i adresu e-mail lokalnego projektu.
Jednak, gdy staram się wcisnąć do mojego pilota na github, otrzymuję ten błąd:
remote: Permission to localuser/repo.git denied to globaluser.
fatal: unable to access 'https://github.com/localuser/repo.git/': The requested URL returned error: 403
Oto niektóre wyjścia, które mogą pomóc w diagnozie:
git remote -v
:
github https://github.com/localuser/repo.git (fetch)
github https://github.com/localuser/repo.git (push)
git config --list
:
user.name=globaluser
[email protected]
...
git config --local --list
:
user.name=localuser
[email protected]
...
git config user.name
:
localuser