2009-11-17 17 views
24

Pomogłem po prostu przyjacielowi założyć konto Github do współpracy przy moim projekcie. Jego zatwierdzenia zostały zakończone, ale z jakiegoś powodu na stronie "Źródło" mojego repozytorium obok jego zatwierdzenia znajduje się tylko jego imię, a nie jego nazwa użytkownika (z linkiem).Github pokazuje nazwę zamiast połączonej nazwy użytkownika w commitach

Wydaje się dziwne, ponieważ Github oczywiście rozpozna go (I dodaje go do listy współpracowników itp

wydaje się to głupie pytanie, ale Google nie może pomóc.

Dzięki!

Odpowiedz

20

Czy twój przyjaciel ma adres e-mail jest on korzystając ze swoich zobowiązuje poprawnie skonfigurowane jako alias w GitHub Inne? mądry, jak GitHub wie, kim on jest? Sam Git rejestruje tylko pełne imię i nazwisko oraz adres e-mail i oczywiście nie jest to nazwa użytkownika GitHub, ponieważ możesz używać Git idealnie bez GitHub.

+94

Dziękuję za odpowiedź. Ale wydaje mi się, że używając tej logiki (StackOverflow nie jest [jakimkolwiek] forum wsparcia), 99% StackOverflow zniknie. –

4

Run to w Terminalu:

git config --global user.name "your-github-username" 
    git config --global user.email "your-github-email" 
+11

Zignoruj ​​to. Nigdy nie powinieneś zmieniać ustawień Git tylko ze względu na miejsce, w którym dziś masz swoje repozytorium. Co się stanie, jeśli jutro podejmiesz decyzję o udostępnieniu swojego repozytorium w Gitorious lub Assembla lub Repo.Or.Cz lub Codaset? Lub chcesz go hostować na wielu stronach internetowych, dla bezpieczeństwa i redukcji etatów? Zamiast zmieniać ustawienia Git, aby grać ładnie z GitHubem, powinieneś zmienić ustawienia GitHub, by grać ładnie z ustawieniami Gita. –

+0

Czy nazwa użytkownika/adres e-mail dołączony do zatwierdzenia będzie znacznie różniła się, jeśli używasz różnych dostawców hostingu? – mipadi

+0

Nazwa użytkownika i adres e-mail dołączony do zatwierdzenia Git jest dokładnie tym, o czym Git mówi. –

0

Wystarczy poprosić znajomego, aby dodać e-mail, że używanie w lokalnym git zobowiązuje się do jego listy kont e-maile GitHub jak stwierdzono w GitHub Help

6

Dodaj e-mail używany w git zobowiązuje się do GitHub poprzez Ustawienia konta: Email Settings

Powiązane problemy