Invalid author specified. Please use the form: A U Thor <author@example.com>的解决方案

最近,项目组某成员在完成了一天辛勤的工作后像往常一样利用高版本eclipse自带的egit插件向远程仓库提交代码,结果出现了这个莫名其妙的错误。尝试百度了下,没有什么有价值的信息,基本都提到了用命令行再commit一次或者在eclipse里依次点击“preferences--->Team----->Git"然后添加user.name和user.email之类的。对于解决方案一,有自带插件用什么命令行,何况命令行还需要下载git并安装呢,pass。对于方案二,尝试了下,并没有什么卵用,当然也可能是匆忙之中写错了,反正没有成功。百般无奈之下,决定简单粗暴的哪里跌倒就在哪里爬起来,既然提示author和committer错了,那就写个正确的上去吧。那么正确的是什么呢,当然是历史提交记录里有啊,于是乎项目右键team--->show history,在历史记录里找到该成员的author和committer了,原来是一样的,并且还都是“xxx <xxx@xxxx.com>"的格式,整个世界又回到正常的轨道了,收工。

后记:其实这个author和committer都是“admin37 <admin37@admin37-PC>”,也就是这台电脑的名称。


另外一个奇怪的问题:有个文件突然不被git跟踪了,解决方案是找到该文件所在目录, 会发现有个文件名为空的文件(.gitignore)在作怪,删掉就好了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值