我正在排除爲什麼我的提交沒有出現在GitHub的「活動日曆」中,通過查看未提交的提交信息,我意識到它正在使用我沒有鏈接到我的帳戶的電子郵件地址。我的電子郵件地址在哪裏?
但是,我沒有得到的是它從哪裏得到這個電子郵件地址。它使用的電子郵件與我在工作場所的內部用戶名相關,基本上具有[email protected]
的結構。我從來沒有使用這個電子郵件地址,我不確定它是否真的有效,我絕對沒有提供這個地方。
運行建議的檢查git config --global user.email
和git config user.email
表明(所謂)使用的電子郵件地址是我打算使用的通常電子郵件地址。同樣運行echo $GIT_COMMITTER_EMAIL
和echo $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
最後一行只是帶來了一個編輯器中,我讓編輯我最近提交。
你運行的是什麼版本的git客戶端? –
@AlNeill'git --version'返回'git version 2.7.1.windows.1'。 – hejseb