Configura il nome utente e l'indirizzo e-mail di Git
Molto frequente messaggio di errore...
Indice
Dopo aver clonato il repository git, configura il repository locale, in particolare impostando nome utente e indirizzo email.
Questa pagina fa parte di Strumenti per Sviluppatori: La Guida Completa ai Flussi di Lavoro Moderni.
Quando esegui il primo commit su un repository appena clonato tramite riga di comando, come ad esempio:
git commit -m "test commit msg"
potresti ricevere un messaggio sensato e git farà quanto previsto:
[master 3506e11] test commit msg
Committer: megaadmin <megaadmin@myhost>
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly
...
ma se utilizzi VS Code, potresti ottenere un messaggio del genere:

Come
In sostanza, ciò che dobbiamo fare è eseguire git con il comando di configurazione:
git config user.email "root@microsoft.com"
git config user.name "bg"
Sostituisci semplicemente email e nome utente con i tuoi.
Link utili
- Sulla gestione di un server Gitea locale: Scegliere un server git gratuito on-prem - Gitea è il vincitore!
- Per la configurazione SSL con Gitea: [Gitea SSL con Apache come reverse proxy](https://www.glukhov.org/it/developer-tools/git-and-forges/gitea-ssl/ “I miei passi per installare un reverse proxy per servire gitea e container registry via ssl”})
- Una volta che il tuo server Gitea è in esecuzione: [Backup e Restore del server Gitea](https://www.glukhov.org/it/developer-tools/git-and-forges/gitea-backup-restore/ “Backup e Restore del server Gitea”})
- [Scheda Rapida GIT: I comandi GIT più utili](https://www.glukhov.org/it/developer-tools/git-and-forges/git-cheatsheet/ “Scheda Rapida GIT: L’elenco e la descrizione dei comandi GIT più utili”})
- Per le strategie di ramificazione: [Gitflow Spiegato: Passi, Alternative, Pro e Contro](https://www.glukhov.org/it/developer-tools/git-and-forges/gitflow-steps-and-alternatives/ “Esplora Gitflow: un modello di ramificazione strutturato per il controllo delle versioni. Impara i suoi passi, vantaggi, debolezze e alternative come GitHub Flow. Ideale per team grandi e progetti complessi.”})