2017-02-20 1 views
1

내 커밋이 GitHub의 "활동 일정"에 나타나지 않는 문제를 해결하고 표시되지 않은 커밋을보고 내 계정에 연결하지 않은 전자 메일 주소를 사용하고 있음을 깨달았습니다.내 전자 메일 주소는 어디에 살고 있습니까?

그러나 내가 얻지 못한 것은이 전자 메일 주소가있는 곳입니다. 사용 된 전자 메일은 회사의 내부 사용자 이름과 관련이 있으며 기본적으로 구조는 [email protected]입니다. 전자 메일 주소를 사용한 적이 한번도 없었습니다. 실제로 작동하는지 확실하지 않아 어디서나 직접 제공하지 않았습니다.

제안 된 검사를 실행하면 git config --global user.emailgit config user.email은 (사용 된) 전자 메일 주소가 평소 사용하고있는 것으로 나타납니다. echo $GIT_COMMITTER_EMAILecho $GIT_AUTHOR_EMAIL도 비어 있음을 알 수 있습니다. 그러나 제안 된대로 설정하려고하면 here가 작동하지 않습니다. 그냥 bash: GIT_*_EMAIL: command not found라고합니다.

그렇다면 나 이외에는 누구에게나 명백 할 수도 있지만, 정확히 (올바르지 않은) 전자 메일 주소 인 [email protected]은 어디에 있으며 어떻게 고칠 수 있습니까? 그리고 왜 그것이 처음부터 사용 되었습니까?


편집 :

Committer: My Name <[email protected]> 
Your name and email address were configured automatically based 
on your username and hostname. Please check that they are accurate. 
You can suppress this message by setting them explicitly. Run the 
following command and follow the instructions in your editor to edit 
your configuration file: 

    git config --global --edit 

After doing this, you may fix the identity used for this commit with: 

    git commit --amend --reset-author 

마지막 줄은 그냥 커밋 나의 가장 최근에 편집 할 수있는 편집기를 제공합니다 : 나는 또한 다음과 같은 메시지가 나타납니다.

+0

실행중인 git 클라이언트의 버전은 무엇입니까? –

+0

@AlNeill'git --version'은'git version 2.7.1.windows.1'을 반환합니다. – hejseb

답변

1

Windows 7 Enterprise에서 Git via R Studio를 사용할 때 동일한 문제가 발생했습니다. 내 상황에서는 문제는 껍질을 통해 접근하는 망할 놈이 %HOMEDRIVE%에서 .gitconfig을 찾은 반면 R 스튜디오를 통해 액세스 할 때는 %USERPROFILE%으로 보입니다.

내 작업 시스템에서 %HOMEDRIVE%은 네트워크 드라이브 (M :)에 매핑되는 반면 %USERPROFILE%은 로컬 폴더 C:\Users\<my_username>을 가리 킵니다.

Git의 모든 점선 파일을 %HOMEDRIVE%에서 %USERPROFILE%으로 복사하는 것이 더 빠 른 해결책입니다. 몇 개의 탐색기 창을 열어서 주소 표시 줄에 %HOMEDRIVE%%USERPROFILE% 이름을 입력하십시오. 다른 주소라고 가정하면 관련 파일을 복사하십시오. 나는 단지 .gitconfig을 복사하는 것이 효과가있을 것이라고 생각하지만, bash와 vim 설정 파일을 복사하여 안전한면에 복사했다.

더 나은 해결책은 시스템을 설정하여 모든 버전의 힘내가 동일한 위치에서 보이고 한 위치에 이러한 파일이 있도록하는 것입니다. 내 컴퓨터에서 C:\Program Files\Git\etc에있는 profile을 편집해야 할 수도 있습니다. 이 대답은 profile 설정이 HOME="$HOMEDRIVE$HOMEPATH"인데, 내 profile : https://stackoverflow.com/a/2115116/4957167이 아니지만 줄을 찾아야한다고 제안합니다. (그 질문에 대한 다른 답변을 읽고 모두 %HOMEDRIVE%의 언급을보고하고 %USERPROFILE%이 시도 나를 밀고 것이었다.)

이 질문은 %HOMEDRIVE%%USERPROFILE%에 대한 자세한 내용이 있습니다 What is the meaning of these Windows Environment variables: HOMEDRIVE, HOMEPATH, HOMESHARE, USERPROFILE합니다.

관련 문제