le "s'il vous plaît dites-moi qui vous êtes" semble un peu personnel pour xcode afin que je puisse comprendre son scepticisme
john cs
1
@jksoegaard Je suis d'accord avec john cs - c'est à peu près le contraire d'un message d'erreur typique auquel je m'attendrais. Les systèmes logiciels qui essaient d'être trop familiers avec les utilisateurs sont inévitablement tenus de lever les sourcils.
Chris Cirefice
@ChrisCirefice Je ne m'oppose pas à ce que vous soyez d'accord avec john cs. C'est juste une question de fait qu'il s'agit d'un message d'erreur standard du logiciel git. Ce n'est pas un virus.
jksoegaard
Réponses:
38
Non, ce n'est pas un virus 1 .
Il semble que votre nom et votre adresse e-mail ne soient pas correctement configurés dans Git. Accédez aux préférences Xcode, puis aux comptes, sélectionnez le référentiel et vérifiez le nom d'utilisateur.
Vous pouvez également le faire via la ligne de commande:
1 : Le contenu du message se trouve dans / Library / Developer / CommandLineTools / usr / libexec / git-core / git (git version 2.7.4 (Apple Git-66) lignes 11416-11424).
L'OP pourrait vouloir utiliser --global. Cela pourrait valoir la peine de décrire brièvement la différence.
Boris the Spider
1
Vous devez généralement utiliser ce --globalqui --locals'applique uniquement au dépôt git dans lequel vous êtes actuellement.
Michael Hampton
1
Votre réponse ne fait que répéter les mêmes informations que celles qui se trouvaient dans cette boîte contextuelle sans vraiment répondre à sa question.
Johnny
1
La question de l'OP était "est-ce que <message> est un virus?" La première ligne de la réponse dit "non, ce n'est pas un virus". Comment cela ne répond-il pas à la question? (Bien qu'il puisse être utile d'élargir la réponse et de mentionner la différence entre --global et --local, comme indiqué ci-dessus.)
Léo Lam
1
@ LéoLam - Vérifiez le montage, il n'a pas dit cela avant le montage de Rany. Bien que plus d'une réponse sur une ligne puisse être agréable, au lieu de "non, ce n'est pas un virus", une petite explication sur la raison pour laquelle Xcode a besoin de git pour être configuré avant de construire un projet en ferait une meilleure réponse.
Johnny
0
Bien que la bonne réponse ait été donnée ci-dessus, que le message n'est en aucun cas un virus, une explication plus générale est due:
Xcode est un client git. Il maintient des référentiels git pour ses projets, est capable de les créer et de les gérer, et fournit une interface utilisateur agréable pour de nombreuses tâches git quotidiennes.
Habituellement, lorsque vous configurez Xcode, vous créez un ou plusieurs "comptes" dans Xcode, utilisés pour vous identifier par rapport à l'App-Store et à d'autres entités, afin que Xcode puisse vous éviter beaucoup de tâches fastidieuses concernant la configuration de trusts, de certificats, etc. lors du développement pour iOS et Mac.
Lorsque vous faites cela, Xcode configurera également automatiquement git pour vous, créant automatiquement le fichier .gitconfig, avec le nom, l'e-mail et le reste.
Cependant, si vous vous abstenez de créer un compte initial et créez un projet Mac immédiatement - votre configuration git est incomplète, et git lui-même produira la boîte de dialogue décrite dans la question.
Vous pouvez soit simplement configurer .git comme d'habitude, en lui fournissant les informations de base dont il a besoin, OU revenir en arrière et ajouter un compte Xcode (dans les préférences Xcode) et laisser Xcode compléter les paramètres git pour vous.
Réponses:
Non, ce n'est pas un virus 1 .
Il semble que votre nom et votre adresse e-mail ne soient pas correctement configurés dans Git. Accédez aux préférences Xcode, puis aux comptes, sélectionnez le référentiel et vérifiez le nom d'utilisateur.
Vous pouvez également le faire via la ligne de commande:
1 : Le contenu du message se trouve dans / Library / Developer / CommandLineTools / usr / libexec / git-core / git (git version 2.7.4 (Apple Git-66) lignes 11416-11424).
la source
--global
. Cela pourrait valoir la peine de décrire brièvement la différence.--global
qui--local
s'applique uniquement au dépôt git dans lequel vous êtes actuellement.Bien que la bonne réponse ait été donnée ci-dessus, que le message n'est en aucun cas un virus, une explication plus générale est due:
Xcode est un client git. Il maintient des référentiels git pour ses projets, est capable de les créer et de les gérer, et fournit une interface utilisateur agréable pour de nombreuses tâches git quotidiennes.
Habituellement, lorsque vous configurez Xcode, vous créez un ou plusieurs "comptes" dans Xcode, utilisés pour vous identifier par rapport à l'App-Store et à d'autres entités, afin que Xcode puisse vous éviter beaucoup de tâches fastidieuses concernant la configuration de trusts, de certificats, etc. lors du développement pour iOS et Mac.
Lorsque vous faites cela, Xcode configurera également automatiquement git pour vous, créant automatiquement le fichier .gitconfig, avec le nom, l'e-mail et le reste.
Cependant, si vous vous abstenez de créer un compte initial et créez un projet Mac immédiatement - votre configuration git est incomplète, et git lui-même produira la boîte de dialogue décrite dans la question.
Vous pouvez soit simplement configurer .git comme d'habitude, en lui fournissant les informations de base dont il a besoin, OU revenir en arrière et ajouter un compte Xcode (dans les préférences Xcode) et laisser Xcode compléter les paramètres git pour vous.
la source
Si git config --global user.email/name n'aide pas, vérifiez vos préférences Xcode:
la source
Lorsque vous avez terminé de configurer git avec
vous pouvez taper
git config --list
pour vérifier le contenu:la source