其实这是Gitlab的一个Bug,当项目组内邀请一个成员之后,用户注册异常,再次打开项目Member页面,就出现了如图500的错误。
解决方案:
1.通过命令获取gitlab返回500的原因。
sudo gitlab-ctl tail
Started GET "/xxx/xxxxx/xxxxxxxx/project_members" for 139.255.103.82 at 2018-07-10 01:17:11 -0400 Processing by Projects::ProjectMembersController#index as HTML Parameters: {"namespace_id"=>"xxx/xxxxx", "project_id"=>"xxxxxxxx"} Completed 500 Internal Server Error in 119ms (ActiveRecord: 21.6ms) ActionView::Template::Error (undefined method `name' for nil:NilClass): 105: data: { confirm: leave_confirmation_message(member.source) }, 106: class: 'btn btn-remove prepend