J'ai un référentiel git différent pour mon bureau et un dépôt git différent pour mes projets de loisir.
Quand je fais git config --global user.name
le nom d'utilisateur change globalement, ce qui crée une confusion dans la validation d'un référentiel avec un nom d'utilisateur.
Par conséquent, la question est de savoir comment puis-je avoir le même nom d'utilisateur pour tous mes projets de loisirs et le même nom d'utilisateur pour tous les projets de bureau. J'utilise la même machine pour travailler sur les deux endroits.
Il suffit d'utiliser --local
au lieu de --global
. En fait, local est la valeur par défaut, vous pouvez donc simplement
git config user.email [email protected]
git config user.name "whatf hobbyist"
dans un repo, et
git config user.email [email protected]
git config user.name "whatf at work"
dans un autre repo
Les valeurs seront ensuite stockées dans le .git/config
pour ce dépôt plutôt que votre fichier de configuration global.
Omettre le --global
de votre appel à git config
:
git config user.name "A. U. Thor"
Cela définira la propriété dans le référentiel actuel.