2012-09-08 6 views
10

Gibt es eine Möglichkeit, den Git-Benutzernamen und die E-Mail-Adresse für Xcode zu ändern? Wenn ich es jetzt beginne, wird es meinen richtigen Namen veröffentlichen. Ich möchte, dass er meinen GitHub-Benutzernamen posten kann, damit Sie Commits mit meinem Benutzer auf GitHub verknüpfen können.Ändern Sie den Benutzernamen für Git in Xcode?

Normalerweise mit Git konnte ich im Terminal eingeben, aber es scheint nicht auf Mac und Xcode zu arbeiten.

+0

Irgendwie verwandt: erlaubt GitHub nicht Benutzername/E-Mail-Aliase wie BitBucket zum Beispiel? +1 auf Ihre Frage, da ich auch keine Ahnung habe, wie ich es machen soll. –

+0

https://help.github.com/articles/setting-your-email-in-git/ Durch das Ändern der folgenden Optionen wurde der Benutzername geändert, selbst wenn Sie von Xcode zu einem Remote-Github-Repo wechseln. –

+0

Ich gab Antwort auf diesen Link [einfache Lösung finden] (http://stackoverflow.com/questions/41561391/why-all-my-xcode-commits-to-bitbucket-show-other-user-author-name-on -Bitbucket/41561543 # 41561543) – Tejinder

Antwort

19

Die folgenden Terminal-Befehle funktioniert für mich:

xcrun git config --global user.name 'new_user_name' 
xcrun git config --global user.email '[email protected]' 

Diese sind jeweils Benutzernamen und E-Mail zu aktualisieren.

Nach der Ausführung dieser Befehle werden nachfolgende Commits an Git über Xcode die darin angegebenen Daten verwenden.

4

Da ich mehrere Projekte mit verschiedenen Commit-Namen habe, funktioniert die von @sergtk bereitgestellte Lösung nicht für mich. Stattdessen habe ich die folgenden:

xcrun git config --local user.name 'new_user_name' 
xcrun git config --local user.email '[email protected]' 

Beachten Sie auch, dass die erste Bedürfnisse verpflichten geändert werden, so habe ich die Lösung hier vorgesehen, um diese zu beheben: Change the author and committer name and e-mail of multiple commits in Git

+0

Wo sollten wir diese Befehle treffen. Bitte sag mir den Weg. –

+0

@RAIS - Es ist der gleiche Pfad, in dem sich Ihr ".git" -Verzeichnis befindet. – Greeso

0

ich von Corporate mac anfangen zu arbeiten und hatte das gleiche Problem mit Bitbacket-Repository. Jede Antwort hat mir nicht geholfen. Weder entfernen vorherige Benutzer aus dem Adressbuch und speichern meine eigenen noch terminal Befehle. Eines Tages versuchte ich mit einem neuen Repo von SourceTree zu arbeiten (free soft von Atlassian). Ich habe Benutzername und Mail durch meine eigenen Präferenzen ersetzt und alles war in Ordnung. Ich hatte mich mit meinen eigenen Referenzen begnügt. Ihr! Ich hoffe meine Lösung wird nützlich sein!

Verwandte Themen