在 gitee 上 fork 了一个仓库,修改一些内容后将修改 push 到自己 fork 的仓库中,,但 push 失败,报错:author's is not a valid email, you can only push commits that were committed with your registered email
请问这是什么情况??需要如何修改?
1
ink19 7 天前 1
commit 的 author 和 gitee 上注册的 email 不匹配?
|
2
XIVN1987 OP 我查看了下这个仓库的设置,发现在“推送规则设置”下的“推送邮箱限制”条目下,勾选了选项“只能推送自己的提交(所推送提交中的邮箱必须与推送者所设置的提交邮箱一致”
感觉推送失败和这个设置有关,,但是“此仓库为 Fork 仓库,所有的规则均继承自原仓库,无法修改推送规则。”,,所以我也没法取消这个选项测试一下。。 |
4
XIVN1987 OP 晕,,竟然真的是因为邮箱大小写
|
5
XIVN1987 OP 悲剧了,,github 上邮箱用的大小,,gitee 上邮箱用的小写。。
“git config --global user.email”设置的邮箱没法同时满足 github 和 gitee 的需求,,某些仓库只能设置 --local email 了。。 |
6
XIVN1987 OP gitee push 时区分邮箱大小写,,
但是 gitee 设置里添加邮箱那里又不区分邮箱大小写(两个只有大小写不同的邮箱会被 gitee 认为是同一个邮箱,,无法重复添加) |