git push,我碰到灵异事件了,认证的是一个用户, commit 记录(实际提交)里面是另外一个用户 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
proxytoworld
V2EX    git

git push,我碰到灵异事件了,认证的是一个用户, commit 记录(实际提交)里面是另外一个用户

  •  
  •   proxytoworld Mar 29, 2023 3367 views
    This topic created in 1130 days ago, the information mentioned may be changed or developed.

    如图,我的C:\users\username\.gitconfig配置如下图,配置的是用户 cp**

    在 gitpush 的时候,git 和 GitHub 进行身份认证的时候用的是 Cp用户,上面出现的两个账户都是我的,但我不理解在 git push 的时候用的是.gitconfig 之外的用户 Cp,但 commit 记录里面却是.gitconfig 里面的用户 cp**

    身份认证和 push 请求的认证信息都是 Cp**

    解码认证 header

    commit 记录里面是正常的.gitconfig 里面的用户

    21 replies    2023-03-29 11:16:41 +08:00
    terence4444
        1
    terence4444  
       Mar 29, 2023 via iPhone
    commit 的用户是你在本地设置的,可以写任意地址
    proxytoworld
        2
    proxytoworld  
    OP
       Mar 29, 2023
    @terence4444 在 GitHub 也是这个用户。。
    proxytoworld
        3
    proxytoworld  
    OP
       Mar 29, 2023
    @terence4444 就导致,在 Cp*用户的仓库这,有 cp**提交记录,也就是有访问权限?但我明明没开来着
    proxytoworld
        4
    proxytoworld  
    OP
       Mar 29, 2023
    @terence4444 我好像懂了,刚刚试验了一下确实可以随便改,但 git 不应该用.gitconfig 配置的用户去认证吗,git 怎么配置认证的用户啊(新手)
    guog
        5
    guog  
       Mar 29, 2023 via Android
    Windows 对大小写不敏感
    proxytoworld
        6
    proxytoworld  
    OP
       Mar 29, 2023
    @guog 两个用户名长度不一样,不一样的账号
    seki
        7
    seki  
       Mar 29, 2023   2
    push 的用户是服务器鉴权用的,只和服务器上的用户名有关系,和 user 那部分内容没关系

    commit 用的用户名是 user 那部分内容,可以随意设置
    terence4444
        8
    terence4444  
       Mar 29, 2023 via iPhone
    @proxytoworld 你的用户和 token 不是在 config 里的,而且 git 也允许单机使用。
    trn4
        9
    trn4  
       Mar 29, 2023
    1. github 的 UI 是通过邮箱来做为 ID 显示用户的
    2. 认证的用户与提交的 commit 用户没有关系
    msg7086
        10
    msg7086  
       Mar 29, 2023
    你可以把任何人的提交推到你有控制权的仓库里。
    反过来也一样,任何人都可以把你的提交推到他们有控制权的仓库里。
    谁推的,和谁写的谁提交的,没有关系。
    Livid
        11
    Livid  
    MOD
    PRO
       Mar 29, 2023
    lovelylain
        12
    lovelylain  
       Mar 29, 2023 via Android
    git config -l 命令检查配置,你自己可能找错文件了
    lovelylain
        13
    lovelylain  
       Mar 29, 2023 via Android
    看错了,你这是没弄懂 git commit 记录的原理
    kkkbbb
        14
    kkkbbb  
       Mar 29, 2023 via Android
    更换了用户但你密钥没有更新吧
    corcre
        15
    corcre  
       Mar 29, 2023
    这事我也干过, 一两年前看到站里有个双拼项目刚好发现没有我用的码就提交了个方案, 然后发现提交的是本地的用户名称, 得亏当时没用全名...
    296727
        16
    296727  
       Mar 29, 2023
    我当时也是这个问题,key 只是一个鉴权,你本地想设置什么就设置什么,如果需要当前项目的用户和邮箱和本地的不一样,你就可以在当前这个项目的 git 文件夹设置
    proxytoworld
        17
    proxytoworld  
    OP
       Mar 29, 2023
    @msg7086 #10 这样说就明白多了
    proxytoworld
        18
    proxytoworld  
    OP
       Mar 29, 2023
    @kkkbbb 14 看起来是这样
    proxytoworld
        19
    proxytoworld  
    OP
       Mar 29, 2023
    @Livid #11 我看看配置一下,好像还挺复杂的
    C0nvN3t
        20
    C0nvN3t  
       Mar 29, 2023
    熟悉的 burp 搞安全的吗?
    proxytoworld
        21
    proxytoworld  
    OP
       Mar 29, 2023
    @C0nvN3t 稍微懂点
    About     Help     Advertise     Blog     API     FAQ     Solana     2440 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 67ms UTC 03:38 PVG 11:38 LAX 20:38 JFK 23:38
    Do have faith in what you're doing.
    ubao msn 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