Ho un utente git globale configurato, ma voglio utilizzare un utente diverso per un singolo progetto git.Local git config che non sovrascrive l'utente globale per il progetto
All'interno di tale progetto, ho utilizzato git config --local user.name "localuser"
e git config --local user.email "[email protected]"
per impostare l'utente e l'e-mail del progetto locale.
Tuttavia, quando provo a spingere per il mio telecomando su GitHub, ottengo questo errore:
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
Ecco un output che potrebbe aiutare con la diagnosi:
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