2012-12-05 8 views
7

Wenn ich verpflichtet Push-to-GitHub Repo von Fenstern GitHub Client, kann ich meine GitHub Benutzernamen und ein Link zu meinem Profil in der Geschichte, wie diese:Sourcetree und Github

Anfangs commit [username]

Aber wenn ich Änderungen von SourceTree schieben, in Commits Geschichte sieht es so aus:

Anfangs commit [mac_username]

Ich möchte meine Geschichte auf github.com sieht wie das erste Beispiel (mit github Benutzername und Link zum Profil) Welche Einstellungen sollte ich in SourceTree aktivieren, um es zu bekommen?

Antwort

11

überprüfen Sie die Konfiguration in der repos:

git config user.name 
git config user.email 

Sicherstellen, dass der Repo auf Mac die gleichen Einstellungen als die auf Windows verfügt.

This thread Details, wie diese Einstellungen in SourceTree ändern, aber überprüfen, ob „Allow SourceTree Ihre globalen Git Konfigurationsdatei ändern“ gesetzt ist: Das heißt, es all Ihren lokalen git Repo (Github oder nicht) gelten würde.

settings

Der „Vollständiger Name“ ist ein wenig irreführend, dass Sie Ihren GitHub Login-Namen verwenden sollen (und GitHub Konto E-Mail), um auf GitHub das Recht verpflichten Autor Geschichte zu erzeugen.

+0

Ein bisschen wie https://answers.atlassian.com erscheinen soll/questions/49996/how-to-change-username – VonC

+0

Kann ich die bisherigen Commits auf den neuen Benutzernamen ändern? Ich habe getan, was du sagst, und jetzt erscheinen die Commits auf GitHub, aber alle meine älteren Commits kommen nicht auf. Gibt es eine Problemumgehung, sodass ich alle meine Aktivitäten im Bereich "Ihre Beiträge" sehen kann? – aksh1t

+0

@ aksh1t ja, mit Filter-Zweig: http://StackOverflow.com/a/870367/6309 und http://StackOverflow.com/Q/7221132/6309 (um die Push - Force zu verwalten) – VonC

2

gehen Sie zu Einstellungen und auf Registerkarte Allgemein können Sie zwei Textfelder, eines für Vollständiger Name und andere für E-Mail sehen, stellen Sie den Namen, was Sie