一年多前,我使用 egit 在 Windows 7 下设置了 Aptana 3。
我将我的设置设置为:首选项 -> 团队 -> Git -> 配置:
user.name = My Name
user.email = myName@myCompany.com
所以在 D:\web.metadata.plugins\com.aptana.portablegit.win32\etc\gitconfig
我可以找到这些行 [用户]
姓名 = 我的姓名 电子邮件 = myName@myCompany.com
和相同的: C:\Users\MY username.gitconfig
我在 git Bash 中通过这个命令做到了这一点:
$ git config --global user.name "My Name "
$ git config --global user.email "myName@myCompany.com"
直到去年 10 月,这一切都完美无缺。
现在:当我对任何文件进行提交并在此之后进行 git 推送时,在 github 中我可以看到我的名字是您发送推送的人,但提交显示为“未知”(10 月之前的所有提交都是完美的)
在 12 月重新安装我的系统(因为从 w7/32 位切换到 w7/64 位而需要什么)并没有带来帮助。
在我在同一个存储库上的同事上,它仍然可以工作(但他在 mac 下使用 aptana,所以设置上存在差异..)
我今天更新到 egit 的最新版本:Eclipse EGit 2.2.0.201212191850-r org.eclipse.egit.feature.group 没有变化..
(对我来说,我从 9 月底安装的 2.1.0.201209190230 版本开始就得到了这个,但是由于 PUSH 总是显示我的名字,我没有注意到它在提交时丢失了..
所以:欢迎任何提示.. joerg
编辑:当我使用我安装的 Git GUI 并使用“签名”按钮时,我在提交中得到了额外的一行:
Signed-off-by: myName <myName@myCompany.com>