1.1
原因是服务器换了,需要删除know_hosts 关于gitlab的信息记录, 尽量不要清空, 如果脚本上有ssh 没有忽略kown_hosts ,会导致需要一台台手动添加
1.2
原因是 gitlab 升级导致之前的所有 ssh key都失效,需要重新更新,通过api批量更新
1.3 域账号能登录不能拉取代码,查看账户信息,发现是账户冲突被重命名,项目的组成员跟用户名不一致,导致拉取失败
1.4域账号不能登录
后台查看 日志 gitlab-ctl tail |grep "用户名" 发现是不识别gitlab上的用户导致新建用户,但是因为邮箱重复 新建失败。删除gitlab上的该用户 然后重新登录,再根据旧的服务该用户所在组及权限 手动添加下。如果是项目owner权限 先降级权限
修改邮箱
服务器访问GitLab的PostgreSQL数据库 https://www.cnblogs.com/sfnz/p/7131287.html?utm_source=itdadao&utm_medium=referral
登录修改 gitlabhq_production库的 users 表
update users set email ='test@qq.com' where id = 74;