一. admin@example.com 修改为 info@bndstone.com
1-1. root登陆后台 , administrator > root
1-2. 邮箱改为 info@bndstone.com
1-3. update profile settings
1-4. info@bndstone.com 收到 确认邮件
1-5. 再登陆,就发现 邮箱已经完全改成 info@bndstone.com 了
=================================================================
二. gitlab取消用户注册时需要管理员认证功能
1 | https://docs.gitlab.com/ee/user/admin_area/settings/sign_up_restrictions.html#require-administrator-approval-for-new-sign-ups |
步骤:
2-1.后台 root 登陆, administrator > root
2-2. View user in admin area
2-3. Settings > General
2-4. Sign-up restrictions > Expand
2-5. Require admin approval for new sign-ups 这个勾去掉.
Send confirmation email on sign-up 这个要打勾
2-6. save changes
2-7. 注册了一下了下.
2-8. 会收到确认邮件,但好像都会跑到拉圾邮件中.
==================================================================
三. Gitlab 账号新注册后无法登陆,报错如下,是需要root账号去批准,否则无法登陆
1 | https://blog.csdn.net/weixin_35815479/article/details/116075399 |
1 | Your account is pending approval from your GitLab administrator and hence blocked. Please contact your GitLab administrator if you think this is an error. |
错误,需要管理员账号初始化.
账号初始化参考下面博客
https://blog.csdn.net/hnmpf/article/details/80518460
初始化好后输入账号和密码就可以登录进去了。
1 2 3 4 5 | sudo gitlab-rails console 在irb(main):001:0> 后面通过 u=User.where(id:1).first 来查找与切换账号(User.all 可以查看所有用户) 通过u.password='12345678'设置密码为12345678(这里的密码看自己喜欢): 通过u.password_confirmation='12345678' 再次确认密码 通过 u.save!进行保存(切记切记 后面的 ! return u.save!) |
3-1. 解决方案 需要用root账号通过下
3-2. 再次用申请账号登录
3-3. 可以登录成功
创建项目
3-4. 有时会出现442报错。
尝试用其他浏览器登录,发现登录正常!关闭登录页面后过一段时间再次登录就OK.
登录成功
四. GitLab管理员通过账号审核申请的步骤
1 | https://www.cnblogs.com/xingfeng-cool/articles/15597366.html |
五. Gitlab添加新用户
1 | https://zhuanlan.zhihu.com/p/376466219 |
5-1. 用root 管理员登陆
5-2. 点击“管理”
5-3. 点击【Users】
5-4.点击【New User】
5-5. 输入Name和e-mail信息
5-6. 选择新添加用户,设置用户登录密码
5-6-1. 点击“管理”(扳手)-》Users-》新添加用户-》Edits
5-6-2. 修改密码即可