24 votos

Error de configuración de Git en Xcode

Cuando abrí xcode y traté de hacer una aplicación para macosx, apareció este extraño mensaje.

¿Es un fallo o un virus, ya que Apple no diría algo así? No parece un mensaje del sistema.

this is weird

14 votos

No es un virus. Es un mensaje de error estándar del software git.

28 votos

8 votos

El "por favor, dime quién eres" parece un poco personal para xcode así que puedo entender su escepticismo

36voto

hjdm Puntos 18

No, esto no es un virus 1 .

Parece que tu nombre y dirección de correo electrónico no están bien configurados en Git. Ve a Preferencias de Xcode y luego a Cuentas, selecciona el repositorio y comprueba el nombre de usuario.

También puede hacerlo a través de la línea de comandos:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

1 : El contenido del mensaje se encuentra en /Library/Developer/CommandLineTools/usr/libexec/git-core/git (git versión 2.7.4 (Apple Git-66) líneas 11416-11424).

12 votos

El OP podría querer usar --global . Podría valer la pena describir brevemente la diferencia.

1 votos

Por lo general, debe utilizar --global como --local se aplica sólo al repositorio git en el que se encuentra actualmente.

1 votos

Tu respuesta sólo repite la misma información que había en ese cuadro emergente sin responder realmente a su pregunta.

0voto

Motti Shneor Puntos 130

Aunque arriba se ha dado la respuesta correcta, que el mensaje no es en absoluto un virus, se debe dar una explicación más general:

Xcode es un cliente git. Mantiene repositorios git para sus proyectos, es capaz de crearlos y gestionarlos, y proporciona una bonita interfaz de usuario para muchas tareas git del día a día.

Normalmente, cuando configuras Xcode, creas una o más "cuentas" dentro de Xcode, que se utilizan para identificarte frente a la App-Store y otras entidades, de modo que Xcode puede ahorrarte un montón de tediosas molestias al configurar fideicomisos, certificados, etc. cuando desarrollas para iOS y Mac.

Cuando hagas eso --- Xcode también autoconfigurará git por ti, creando automáticamente el archivo .gitconfig, con el nombre, el correo electrónico y el resto.

Sin embargo, si te abstienes de crear una cuenta inicial, y creas un proyecto de Mac inmediatamente - tu configuración de git está incompleta, y el propio git producirá el diálogo representado en la pregunta.

Puedes simplemente configurar .git como de costumbre, proporcionándole la información básica que necesita, O volver y añadir una cuenta de Xcode (en las preferencias de Xcode) y dejar que Xcode complete la configuración de git por ti.

0voto

Marcelo Campos Puntos 16

Si git config --global user.email/name no ayuda, compruebe las preferencias de Xcode:

enter image description here

-1voto

Rajesh Puntos 21

Cuando haya terminado de configurar git con

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

puedes escribir git config --list para comprobar el contenido:

enter image description here

0 votos

Esto no responde a la pregunta. Véase Cómo responder

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X