el "por favor, dime quién eres" parece un poco personal para Xcode para que pueda entender su escepticismo
John cs
1
@jksoegaard Estoy de acuerdo con john cs: esto es casi lo contrario de un mensaje de error típico que esperaría. Los sistemas de software que intentan estar demasiado familiarizados con los usuarios inevitablemente levantarán las cejas.
Chris Cirefice
@ChrisCirefice No me opongo a que estés de acuerdo con john cs. Es solo una cuestión de hecho que es un mensaje de error estándar del software git. No es un virus.
jksoegaard
Respuestas:
38
No, esto no es un virus 1 .
Parece que su nombre y dirección de correo electrónico no están configurados correctamente en Git. Vaya a Preferencias de Xcode y luego a Cuentas, seleccione el repositorio y verifique el nombre de usuario.
También puede hacerlo a través de la línea de comando:
El OP puede querer usar --global. Podría valer la pena describir brevemente la diferencia.
Boris the Spider
1
Debe utilizar normalmente --globalcomo --localse aplica sólo a la git repo que se encuentra actualmente.
Michael Hampton
1
Su respuesta simplemente repite la misma información que estaba en ese cuadro emergente sin responder realmente a su pregunta.
Johnny
1
La pregunta de OP fue: "¿es <message> un virus?" La primera línea de la respuesta dice "no, esto no es un virus". ¿Cómo no responde esto a la pregunta? (Aunque puede valer la pena ampliar la respuesta y mencionar la diferencia entre --global y --local, como se dijo anteriormente.)
Léo Lam
1
@ LéoLam: comprueba la edición, no decía eso antes de la edición de rany. Aunque más de una respuesta de una línea podría ser agradable, en lugar de "no, esto no es un virus", una pequeña explicación sobre por qué Xcode necesita que se configure git antes de crear un proyecto sería una mejor respuesta.
Johnny
0
Aunque la respuesta correcta se ha dado anteriormente, que el mensaje no es en absoluto un virus, se debe una explicación más general:
Xcode es un cliente git. Mantiene los repositorios de git para sus proyectos, puede crearlos y administrarlos, y proporciona una interfaz de usuario agradable para muchas tareas diarias de git.
Por lo general, cuando configura Xcode, crea una o más "cuentas" dentro de Xcode, que se utilizan para identificarlo contra la App-Store y otras entidades, de modo que Xcode puede ahorrarle mucho trabajo tedioso sobre la configuración de fideicomisos, certificados, etc. cuando se desarrolla para iOS y Mac.
Cuando haga eso, Xcode también configurará automáticamente git para usted, creando automáticamente el archivo .gitconfig, con Nombre, correo electrónico y el resto.
Sin embargo, si se abstiene de crear una cuenta inicial y crea un proyecto de Mac de inmediato, la configuración de git está incompleta y git producirá el cuadro de diálogo representado en la pregunta.
Simplemente puede configurar .git como de costumbre, proporcionándole la información básica que necesita, O regresar y agregar una cuenta Xcode (en las preferencias de Xcode) y dejar que Xcode complete la configuración de git por usted.
Respuestas:
No, esto no es un virus 1 .
Parece que su nombre y dirección de correo electrónico no están configurados correctamente en Git. Vaya a Preferencias de Xcode y luego a Cuentas, seleccione el repositorio y verifique el nombre de usuario.
También puede hacerlo a través de la línea de comando:
1 : El contenido del mensaje se puede encontrar en / Library / Developer / CommandLineTools / usr / libexec / git-core / git (git versión 2.7.4 (Apple Git-66) líneas 11416-11424).
fuente
--global
. Podría valer la pena describir brevemente la diferencia.--global
como--local
se aplica sólo a la git repo que se encuentra actualmente.Aunque la respuesta correcta se ha dado anteriormente, que el mensaje no es en absoluto un virus, se debe una explicación más general:
Xcode es un cliente git. Mantiene los repositorios de git para sus proyectos, puede crearlos y administrarlos, y proporciona una interfaz de usuario agradable para muchas tareas diarias de git.
Por lo general, cuando configura Xcode, crea una o más "cuentas" dentro de Xcode, que se utilizan para identificarlo contra la App-Store y otras entidades, de modo que Xcode puede ahorrarle mucho trabajo tedioso sobre la configuración de fideicomisos, certificados, etc. cuando se desarrolla para iOS y Mac.
Cuando haga eso, Xcode también configurará automáticamente git para usted, creando automáticamente el archivo .gitconfig, con Nombre, correo electrónico y el resto.
Sin embargo, si se abstiene de crear una cuenta inicial y crea un proyecto de Mac de inmediato, la configuración de git está incompleta y git producirá el cuadro de diálogo representado en la pregunta.
Simplemente puede configurar .git como de costumbre, proporcionándole la información básica que necesita, O regresar y agregar una cuenta Xcode (en las preferencias de Xcode) y dejar que Xcode complete la configuración de git por usted.
fuente
Si git config --global user.email/name no ayuda, verifique sus preferencias de Xcode:
fuente
Cuando haya terminado de configurar git con
puede escribir
git config --list
para verificar el contenido:fuente