Jenkins集成:因为用户userid,导致 gitlab 权限异常
一、问题:
gitlab pull出现权限异常,报错为没有userid
二、原因:
虽然,Jenkins 配置页面显示 gitlab 正常,但是,Jenkins 的 console 一直报错。原因是 Jenkins node 中的 qa 用户因错操作删除。
三、 解决方案:
- useradd 重新增加 qa 用户;
- 修改 /etc/passwd 中,恢复qa 用户的 userid 和groupid 为1001(qa: x:1001:1001::/home/qa:/bin/bash);
- 修改 /etc/group 中,恢复qa用户的groupid为1001 (qa: x:1001:),