2013-05-07 2 views
1

bash에서 변경 사항을 푸시 할 때 github에서 풀 요청을 사용할 때와 다른 사용자 이름이 표시됩니다.github pull 요청에 사용되는 사용자 이름을 변경하는 방법

내 .gitconfig 파일에서 name = first last를 설정했습니다. 공개 프로필 이름 아래에있는 github.com의 내용과 일치합니다. bash에서 변경 사항을 푸시하면이 이름이 사용됩니다.

github.com에서 풀 요청을 병합 할 때 사용자 이름이 사용 중입니다. git 로그를 작성하면 작성자 아래에 다른 사람으로 표시됩니다.

지금이 문제를 해결하는 유일한 방법은 모든 사용자에게이 잘못된 동작과 일치하도록 구성 파일을 변경하는 것이 좋습니다. 더 나은 해결책을 알고 있습니까?

+0

'.gitconfig'에서 설정 한'user.email'은 무엇입니까? 사용하는 모든 이메일 주소를 [이메일 설정] (https://github.com/settings/emails)의 github 계정에 추가해야 할 수도 있습니다. 추가하는 이메일 주소는 유효한 이메일 주소 일 필요는 없으며이를 확인할 필요는 없지만 모든 다른 사용자/이메일을 github 계정에 링크 된 하나의 이메일/이메일로 연결하는 데 도움이됩니다. 또한이 변경 사항은 내가 아는 한 향후 커밋에 대해서만 github.com에 적용됩니다. – Tuxdude

+0

gitconfig의 user.email이 github에있는 것과 동일하게 설정됩니다. 변경은 동일한 계정에 의해 이루어지며 git 로그에서 "작성자"아래에 나타나는 이름에 다른 이름을 사용하고 있습니다. – Xylarax

답변

0

누군가와 대화하면서 해결책을 찾았습니다. 문제는 사용자 프로필에 이름이 설정되지 않은 경우 github이 작성자 이름을 username으로 설정한다는 것입니다. 그것들을 변경 한 후에는 훌륭하게 작동합니다.

관련 문제