Git: nom et adresse de courriel de configuration
De temps en temps, je reçois le message à partir de git. Mes questions au sujet de ce sont:
- Pourquoi cela se produit?
- Comment puis-je empêcher que cela se reproduise?
- Comment cela affecte mon commet ou tout autre git actions que je peut prendre?
Je me rends compte des questions similaires ont été affichés sur StackOverflow, mais je ne crois pas qu'ils vous adresse ce message en particulier.
Votre nom et votre adresse de courriel ont été configurés automatiquement en fonction
sur votre nom d'utilisateur et le nom d'hôte. Veuillez vérifier qu'ils sont exacts.
Vous pouvez supprimer ce message, en les définissant de manière explicite:
git config --global user.name "Your Name"
git config --global user.email [email protected]
Après avoir fait cela, vous pouvez fixer la pièce d'identité utilisée pour ce commit:
git commit --amend --reset-author
Êtes-vous présent sur le même poste de travail lorsque vous travaillez sous le même compte utilisateur, et vous pouvez garantir à l'utilisateur du répertoire de configuration est toujours disponible? L'idée est que le git configuration est stockée dans la
.gitconfig
fichier situé dans votre par utilisateur le répertoire de configuration. Depuis que vous nous avez dit exactement zéro info sur votre système, je ne peux pas deviner beaucoup plus.OriginalL'auteur Eric Brotto | 2012-06-08
Vous devez vous connecter pour publier un commentaire.
Git
détecte simplement vous n'avez pas la section suivante dans vos fichiers de configuration:<project_path>/.git/config
pour le projet spécifique de fichier de config.~/.gitconfig
le global fichier de configLorsque vous faites:
Git écrit cette information dans le fichier de configuration (
--global
signifie dans le global fichier de config).Avoir le bon Auteur de l'article dans un commit comme l'exemple suivant s'engager:
Vous devez réinitialiser l'information de validation avec la commande:
git commit --amend --reset-author
OriginalL'auteur Sandro Munda
C'est tout simplement parce que vous n'avez pas configuré votre utilisateur global.nom et l'utilisateur.e-mail et ainsi de git a à les deviner lors de la création d'un nouveau référentiel.
Utiliser ceci :
Alors la prochaine fois que ces paramètres seront utilisés.
OriginalL'auteur Denys Séguret
Vous n'avez pas défini la valeur par défaut nom d'utilisateur et e-mail pour vous de bureau "compte d'utilisateur".
Suivez les instructions que vous avez posté de le faire.
OriginalL'auteur linquize