hahaDashen
V2EX  ›  问与答

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

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

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