在gitlab项目主页的活动流中,提交与不正确的用户相关联

时间:2014-03-27 22:39:29

标签: gitlab

有没有人见过这个?如果是这样,你是如何解决这个问题的?

在我的git repo中,用户(J)的提交与项目主页活动流中的另一个用户(S)一起列出。如果我点击其中一个提交,它会将我带到提交页面。这里,作者姓名是正确的。在mysql的事件表中,我肯定会看到问题所在。在下面的示例中,事件条目具有与作者

不同的user_name
| 5047 | NULL        |      NULL | NULL  | ---
:before: 2ab9bd30a20529bdeeaab21e14767ab7cf1b117c
:after: 3a43bd7b00c099c2a15bbdd99282ac2c0ed4e231
:ref: refs/heads/master
:user_id: 68
:user_name: S******
:project_id: 163
:repository:
  :name: *************
  :url: ******************
  :description: ''
  :homepage:***************
:commits:
- :id: !binary |-
    MjY2YmNlZGI0MTM2MjYxNmQxZjExOTMyZDlkMjliMWQ5OWY1N2ZlZQ==
  :message: ! '**********'
  :timestamp: '2014-03-27T11:06:46-07:00'
  :url: http://*****************
  :author:
    :name: J******
    :email: j*******
- :id: !binary |-
    M2E0M2JkN2IwMGMwOTljMmExNWJiZGQ5OTI4MmFjMmMwZWQ0ZTIzMQ==
  :message: ! '*****'
  :timestamp: '2014-03-27T12:23:59-07:00'
  :url: **************
  :author:
    :name: J******
    :email: j**********
:total_commits_count: 2
 |        163 | 2014-03-27 19:27:53 | 2014-03-27 19:27:53 |      5 |        68 |

1 个答案:

答案 0 :(得分:0)

在我的情况下,我发现原本应该出现的用户在.ssh/id_rsa.pub中使用了不正确用户的SSH密钥,导致在gitlab的post receive钩子中识别出错误的用户。修复密钥修复了问题。