2012-12-05 14 views
7

Kiedy wciskam zobowiązuje się do GitHub repo z klientem okna github, widzę moją nazwę użytkownika GitHub oraz link do mojego profilu w historii tak:SourceTree i github

początkowy popełnić [username]

Ale kiedy przekazać zmiany z SourceTree w historii zmian są to wygląda:

początkowy popełnić [mac_username]

Chcę, aby moja historia na github.com wyglądała jak pierwszy przykład (z nazwą użytkownika github i linkiem do profilu) Jakie ustawienia powinienem włączyć w SourceTree, aby go uzyskać?

Odpowiedz

11

Sprawdź config w tych repo:

git config user.name 
git config user.email 

Upewnij się, że repo na Mac posiada te same ustawienia niż na Windows.

This thread szczegóły, jak zmienić te ustawienia w SourceTree, ale sprawdź czy „Pozwól SourceTree zmodyfikować plik konfiguracyjny globalny Git” jest ustawiona: to znaczy, że to dotyczy wszystkie lokalnego repo git (GitHub czy nie).

settings

„Full name” jest nieco mylące, ponieważ należy użyć loginu GitHub (i konta e-mail GitHub), w celu wygenerowania prawo popełnić historię autor na GitHub.

+0

Trochę jak https://answers.atlassian.com/questions/49996/how-to-change-username – VonC

+0

Czy można zmienić dotychczasowe zatwierdzenia na nową nazwę użytkownika? Zrobiłem to, co mówisz, a teraz zatwierdzenia pojawiają się na GitHub, ale wszystkie moje starsze zatwierdzenia nie pojawiają się. Czy jest jakiś sposób obejścia tego problemu, aby zobaczyć wszystkie moje działania w panelu "Twoje wkłady"? – aksh1t

+0

@ aksh1t yes, using filter-branch: http://stackoverflow.com/a/870367/6309 i http://stackoverflow.com/q/7221132/6309 (zarządzać push --force) – VonC

2

Przejdź do preferencji i na karcie Ogólne można zobaczyć dwa pola tekstowe, jeden na imię i nazwisko oraz adres e-mail do innych ustaw nazwę cokolwiek ma się pojawić