gitee fork 时继承推送规则是否合理? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
XIVN1987
V2EX    git

gitee fork 时继承推送规则是否合理?

  •  
  •   XIVN1987 179 天前 2462 次点击
    这是一个创建于 179 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 gitee 上 fork 了一个仓库,过了段时间想合并上游的更新,通过“git remote add upstream”、“git pull upstream master”拉取上游更新、合并、然后再提交、推送到自己 fork 的仓库,,结果报错说有条 commit 的作者邮箱和我的邮箱不一致。。

    看了下该条 commit ,是从上游拉取来的,,那作者邮箱肯定是上游的邮箱啊,,怎么可能和我的邮箱一致

    然后查了下我 fork 的仓库的设置,发现如下界面:上游的仓库设置了只有作者能提交,我 fork 该仓库的时候会继承该设置,并且无法修改!!

    gitee 的 fork 操作为什么要继承推送规则??这是要保护什么吗?还是说就是想实现“设置了只有作者能提交的仓库,别人 fork 后就不能再跟踪上游更新”?

    16 条回复    2025-04-14 09:49:25 +08:00
    nebkad
        1
    nebkad  
       179 天前
    这个规则很不利于开源,但是很符合国情,因为大多数国内开发者的仓库本身就没多少真正有能力且有意愿做开源协作,存粹代码托管。
    XIVN1987
        2
    XIVN1987  
    OP
       179 天前
    @nebkad

    这个不涉及到协作,,我并不是要 pull request ,,我只是在修改自己 fork 的仓库,,就算我把这个仓库完全搞崩溃了也不会影响到上游仓库
    MacsedProtoss
        3
    MacsedProtoss  
       179 天前 via iPhone   1
    用 gitee 那自然就会遇到这么多 sb 的东西 真开发者谁用 gitee 啊
    why not GitHub ? enjoy censorship ?
    XIVN1987
        4
    XIVN1987  
    OP
       179 天前
    @MacsedProtoss

    一直用 github ,,gitee 就用来备份,,

    这个仓库是一家国内芯片公司的,,只在 gitee 上有仓库,,所以想 fork 的话只能用 gitee
    billlee
        5
    billlee  
       179 天前
    不 PR 就没必要 fork 了
    lisongeee
        6
    lisongeee  
       179 天前   1
    你可以用 github actions 去定时 pull gitee 的仓库
    hwdq0012
        7
    hwdq0012  
       179 天前
    csdn 和 gitee 都不用,广告太多了, 博客园还好,广告也有,不过是因为活不下去了,还买过会员支持
    XIVN1987
        8
    XIVN1987  
    OP
       179 天前
    @billlee

    嗯,,看来只能自己建个仓库,,然后把上游的代码拷贝过来了
    xiangyuecn
        9
    xiangyuecn  
       179 天前
    没有一个省心的,github 也不是什么好鸟 /t/1125080
    skiy
        10
    skiy  
       179 天前
    它这个,估计是想强制你使用它网站上的 “同步” 功能。而不支持手动推送。不过它这个规则挺奇葩的。
    XIVN1987
        11
    XIVN1987  
    OP
       179 天前
    @skiy

    强制同步功能会丢弃我对 fork 仓库的所有修改,,这跟从上游拉取更新、合并不是一个功能,,不能替代。。
    skiy
        12
    skiy  
       179 天前
    @< href="/member/XIVN1987">XIVN1987 早就弃 Gitee 了(看个 commit 都要登录)。你可以开个分支出来,再用原分支合并看看。再次新开发分支合并进来。我基本是创建个 upstream 分支,再将上游拉到这个分支。再合并进 main (假如上游也是 main )新开的分支 upstream 不可能也同样继承上游规则吧?如果是,那直接切换平台吧。
    crz
        13
    crz  
       179 天前
    @XIVN1987 只是直接 fork 方便,公开的仓库哪里都可以 fork ,最多影响平台耦合的功能
    maix27
        14
    maix27  
       178 天前
    @xiangyuecn v2 上不少老哥也是这么想的,早早的从 GitHub 里迁出来,结果发现其他几家不停喂屎。背靠微软的 Github 我还是比较信任的,就算不信任 GitHub 我也信任我国工程院院士盖茨,和千千万万开源工作者的选择。
    AoEiuV020JP
        15
    AoEiuV020JP  
       178 天前
    @billlee #5 看这限制似乎连 pr 都没办法,毕竟 pr 也得先上传 commit 到自己的分支上再创建 pr ,
    AoEiuV020JP
        16
    AoEiuV020JP  
       178 天前
    看来只能放弃 fork 直接 push 到新项目,
    这种很轻易就能绕过的限制,总觉得是哪个大老板拍拍脑袋想出来的,其他人也不好去改它,
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     869 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 21:14 PVG 05:14 LAX 14:14 JFK 17:14
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86