¿Cambiar el nombre de usuario de Git en Xcode?
github xcode (4)
Los siguientes comandos de terminal me funcionan:
xcrun git config --global user.name ''new_user_name''
xcrun git config --global user.email ''[email protected]''
Estos son para actualizar el nombre de usuario y el correo electrónico, respectivamente.
Después de la ejecución de esos comandos sucesivos se compromete a Git a través de Xcode utilizará los datos especificados en él.
¿Hay alguna forma de cambiar el nombre de usuario y el correo electrónico de Git para Xcode? Cuando intento confirmar ahora, publicaré mi nombre real. Quiero que publique mi nombre de usuario de GitHub para que pueda vincular los commits a mi usuario en GitHub.
Usualmente con Git he podido escribir git config --global user.name whoosh
en el terminal pero parece que no funciona en Mac y Xcode.
Empecé a trabajar desde mac corporativo y tuve el mismo problema con el repositorio de bitbacket. Cualquier respuesta no me ayudó. Ni eliminar al usuario anterior de la libreta de direcciones ni guardar mis propios comandos ni los de la terminal. Un día traté de trabajar con un repositorio nuevo de SourceTree (software gratuito de Atlassian). He reemplazado el nombre de usuario y el correo con el mío en las preferencias y todo estaba bien. Me comprometí con mis propias credenciales. ¡S.M! ¡Espero que mi resolución sea útil!
Como se menciona en " ¿Dónde está la información de confirmación de Git configurada en Xcode 4? ", XCode toma la información del usuario de su tarjeta de contacto de su Libreta de direcciones (2012) ( llamada Contacto en 2014 ).
Cambiar su tarjeta de contacto cambiaría la información del usuario (para nuevas confirmaciones)
Actualización 2014 (2 años después), como se ilustra en la respuesta de sergtk , XCode (5+) ahora es compatible con git config user.name
y user.email
.
Como tengo varios proyectos con diferentes nombres de commit, la solución provista por @sergtk no me funciona. En cambio, hice lo siguiente:
xcrun git config --local user.name ''new_user_name''
xcrun git config --local user.email ''[email protected]''
Además, tenga en cuenta que es necesario cambiar el primer compromiso, por lo que utilicé la solución provista aquí para solucionarlo: cambie el nombre del autor y del confirmador y el correo electrónico de múltiples confirmaciones en Git.