V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
hahaDashen
V2EX  ›  问与答

各位大佬 请教一个 Git 的问题

  •  
  •   hahaDashen · Apr 18, 2018 · 3140 views
    This topic created in 2931 days ago, the information mentioned may be changed or developed.

    现在的情况是这样的 有一个项目 要同时 Push 到码云和 Coding 但是码云用的是 163 邮箱 Coding 用的是 Gmail 邮箱

    现在添加了两个 remote 但是 commit 的的时候 author 邮箱只能写一个 请问下怎么解决向码云 push 的 commit 是 163 的 向 Coding Push 的是 Gmail 邮箱 这两个平台我都没找到向 Github 那样设置第二个邮箱的功能

    13 replies    2018-07-21 23:07:34 +08:00
    DavidNineRoc
        1
    DavidNineRoc  
       Apr 18, 2018 via Android
    使用 https pust,然后手动输入账号密码。
    hahaDashen
        2
    hahaDashen  
    OP
       Apr 18, 2018
    @DavidNineRoc <_<但是 commit 的 author 还是另一个平台的 Push 以后还是不算我自己的 commit
    z7356995
        3
    z7356995  
       Apr 18, 2018 via Android
    可以写个脚本呀 push 前用脚本改作者
    z7356995
        4
    z7356995  
       Apr 18, 2018 via Android
    再 alias 一下
    hahaDashen
        5
    hahaDashen  
    OP
       Apr 18, 2018
    @z7356995 这办法不错 我去试试
    hahaDashen
        6
    hahaDashen  
    OP
       Apr 18, 2018
    <_<脚本不会写 目前的解决办法是 emmm 把 Coding 的邮箱也改成 gmail 的了
    hahaDashen
        7
    hahaDashen  
    OP
       Apr 18, 2018
    呸 改成 163 的了
    taijia
        8
    taijia  
       Apr 18, 2018 via Android
    加下 ssh key 呢?
    hahaDashen
        9
    hahaDashen  
    OP
       Apr 18, 2018
    @taijia 现在就是两个站用 config 文件设置的不同 SSH KEY 经过多次实验 两个站都是以 commit 的 Author 信息来判断是哪个用户 commit 的
    kiwi95
        10
    kiwi95  
       Apr 18, 2018 via iPhone
    不应该一个 commit 对应有两个 author,不同平台可以通过 merge request 区分用户
    mgcnrx11
        11
    mgcnrx11  
       Apr 18, 2018 via iPhone
    author 的邮箱和日期只能设置一个啊,否则在本地提交的时候哪知道要写哪个。倒是 committer 是可以设置不同的,不过我猜可能要 2 个分支去分开交?
    msg7086
        12
    msg7086  
       Apr 18, 2018
    应该是 Commit 用你最常用邮箱(或者公司邮箱等等),然后账号设置里添加邮箱别名,和 Author 关联起来。

    而且 Git commit author 本身就是独立的,和网站账号毫无关系。
    ponyxx
        13
    ponyxx  
       Jul 21, 2018
    你好,我已在 telegram 留言,请注意查看
    @hahaDashen
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1490 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 16:56 · PVG 00:56 · LAX 09:56 · JFK 12:56
    ♥ Do have faith in what you're doing.