现在的情况是这样的 有一个项目 要同时 Push 到码云和 Coding 但是码云用的是 163 邮箱 Coding 用的是 Gmail 邮箱
现在添加了两个 remote 但是 commit 的的时候 author 邮箱只能写一个 请问下怎么解决向码云 push 的 commit 是 163 的 向 Coding Push 的是 Gmail 邮箱 这两个平台我都没找到向 Github 那样设置第二个邮箱的功能
![]() | 1 DavidNineRoc 2018-04-18 07:31:44 +08:00 via Android 使用 https pust,然后手动输入账号密码。 |
![]() | 2 hahaDashen OP @DavidNineRoc <_<但是 commit 的 author 还是另一个平台的 Push 以后还是不算我自己的 commit |
3 z7356995 2018-04-18 07:36:36 +08:00 via Android 可以写个脚本呀 push 前用脚本改作者 |
4 z7356995 2018-04-18 07:37:14 +08:00 via Android 再 alias 一下 |
![]() | 5 hahaDashen OP @z7356995 这办法不错 我去试试 |
![]() | 6 hahaDashen OP <_<脚本不会写 目前的解决办法是 emmm 把 Coding 的邮箱也改成 gmail 的了 |
![]() | 7 hahaDashen OP 呸 改成 163 的了 |
8 taijia 2018-04-18 08:15:40 +08:00 via Android 加下 ssh key 呢? |
![]() | 9 hahaDashen OP @taijia 现在就是两个站用 config 文件设置的不同 SSH KEY 经过多次实验 两个站都是以 commit 的 Author 信息来判断是哪个用户 commit 的 |
![]() | 10 kiwi95 2018-04-18 08:43:39 +08:00 via iPhone 不应该一个 commit 对应有两个 author,不同平台可以通过 merge request 区分用户 |
![]() | 11 mgcnrx11 2018-04-18 08:48:10 +08:00 via iPhone author 的邮箱和日期只能设置一个啊,否则在本地提交的时候哪知道要写哪个。倒是 committer 是可以设置不同的,不过我猜可能要 2 个分支去分开交? |
![]() | 12 msg7086 2018-04-18 08:51:38 +08:00 应该是 Commit 用你最常用邮箱(或者公司邮箱等等),然后账号设置里添加邮箱别名,和 Author 关联起来。 而且 Git commit author 本身就是独立的,和网站账号毫无关系。 |
![]() | 13 ponyxx 2018-07-21 23:07:34 +08:00 你好,我已在 telegram 留言,请注意查看 @hahaDashen |