gitee 上 fork 的仓库无法 push

53 天前
 XIVN1987

在 gitee 上 fork 了一个仓库,修改一些内容后将修改 push 到自己 fork 的仓库中,,但 push 失败,报错:author's is not a valid email, you can only push commits that were committed with your registered email

请问这是什么情况??需要如何修改?

1250 次点击
所在节点    git
6 条回复
ink19
53 天前
commit 的 author 和 gitee 上注册的 email 不匹配?
XIVN1987
53 天前
我查看了下这个仓库的设置,发现在“推送规则设置”下的“推送邮箱限制”条目下,勾选了选项“只能推送自己的提交(所推送提交中的邮箱必须与推送者所设置的提交邮箱一致”

感觉推送失败和这个设置有关,,但是“此仓库为 Fork 仓库,所有的规则均继承自原仓库,无法修改推送规则。”,,所以我也没法取消这个选项测试一下。。
XIVN1987
53 天前
@ink19

一致,,但大小写不一致,,这个应该没关系吧。。
XIVN1987
53 天前
晕,,竟然真的是因为邮箱大小写
XIVN1987
53 天前
悲剧了,,github 上邮箱用的大小,,gitee 上邮箱用的小写。。

“git config --global user.email”设置的邮箱没法同时满足 github 和 gitee 的需求,,某些仓库只能设置 --local email 了。。
XIVN1987
53 天前
gitee push 时区分邮箱大小写,,

但是 gitee 设置里添加邮箱那里又不区分邮箱大小写(两个只有大小写不同的邮箱会被 gitee 认为是同一个邮箱,,无法重复添加)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1084672

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX