git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
XIVN1987
V2EX  ›  git

gitee 上 fork 的仓库无法 push

  •  
  •   XIVN1987 · Oct 29, 2024 · 2485 views
    This topic created in 570 days ago, the information mentioned may be changed or developed.

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

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

    6 replies    2024-10-29 17:33:31 +08:00
    ink19
        1
    ink19  
       Oct 29, 2024   ❤️ 1
    commit 的 author 和 gitee 上注册的 email 不匹配?
    XIVN1987
        2
    XIVN1987  
    OP
       Oct 29, 2024
    我查看了下这个仓库的设置,发现在“推送规则设置”下的“推送邮箱限制”条目下,勾选了选项“只能推送自己的提交(所推送提交中的邮箱必须与推送者所设置的提交邮箱一致”

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

    一致,,但大小写不一致,,这个应该没关系吧。。
    XIVN1987
        4
    XIVN1987  
    OP
       Oct 29, 2024
    晕,,竟然真的是因为邮箱大小写
    XIVN1987
        5
    XIVN1987  
    OP
       Oct 29, 2024
    悲剧了,,github 上邮箱用的大小,,gitee 上邮箱用的小写。。

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

    但是 gitee 设置里添加邮箱那里又不区分邮箱大小写(两个只有大小写不同的邮箱会被 gitee 认为是同一个邮箱,,无法重复添加)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2575 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 15:58 · PVG 23:58 · LAX 08:58 · JFK 11:58
    ♥ Do have faith in what you're doing.