【问题标题】:Accepted merge requests author not shown as contributor接受的合并请求作者未显示为贡献者
【发布时间】:2018-09-09 07:53:29
【问题描述】:

最近我在 GitHub (Open Weather App) 上启动了一个新的开源 android 项目。一个人 fork 存储库并进行了一些更改,然后他创建了一个拉取请求,我按下这个绿色按钮接受了它:

一切正常,pull request 被合并到 master 中。但是,问题是他没有出现在贡献者列表中。它仍然说有 1 个贡献者,就是我:

他没有出现在名单上的原因是什么,我该如何解决这个问题?

我对他负有责任。我什至将他添加到合作者列表中,但他仍然没有作为贡献者出现。

【问题讨论】:

    标签: github open-source git-merge pull-request


    【解决方案1】:

    Contributions that are counted 列出了贡献者必须满足的 3 点:

    我检查了您的回购和拉取请求,似乎没有满足这一点:

    用于提交的电子邮件地址与您的 GitHub 相关联 帐号

    【讨论】:

    • 我们目前正在研究解决问题。你能建议我们一步一步做什么吗?
    • 我认为将本地 git config 电子邮件更改为与@github 不同的电子邮件就足够了
    • 对不起,我的意思是你的全局 git config 电子邮件应该和你在 GitHub 上使用的一样。
    • 是的,你是对的- git config --global user.email "email@example.com" - 这个命令解决了我们的问题
    【解决方案2】:

    你确定这里没有描述吗?

    Why are my contributions not showing up on my profile?

    【讨论】:

    • 是的,昨天我花了整个晚上研究这个问题,这是我读过的第一篇文章。我已经检查了它建议的所有内容,不幸的是它似乎无法解决问题。
    猜你喜欢
    • 2020-05-12
    • 2011-09-13
    • 1970-01-01
    • 2018-07-28
    • 1970-01-01
    • 2017-03-31
    • 2020-11-28
    • 2014-10-16
    • 2020-12-21
    相关资源
    最近更新 更多