1.忘记地址:
查看gitLab配置文件:
vim /etc/gitlab/gitlab.rb
查找自己设置的GitLab访问地址及端口:
使用vim的查找指定字符串的命令, /+要查找的字符串, 为防止误输入可先按 esc, 再输入 /external_url, 即可进入搜索, 按 N 或 n向上/下搜索, 若不甚误输入而修改了文件, 可按esc再按
:q! 退出不保存, 注意是 :q!, 不要丢掉冒号和叹号
/external_url
即可找到自己的地址:
找到这个没有被注释掉的
即为登录地址
2.忘记root密码:
通过以下命令进入GitLab控制台:
sudo gitlab-rails console production
这个可能要多等一会儿, 等一两分钟有输入命令的地方了, 就可以继续操作了
依次输入下列命令进行重置密码:
user = User.where(id: 1).first
user.password = 'your_new_password'
user.password_confirmation = 'your_new_password'
user.save!
把 'your_new_password' 换成你要设置的新密码
输入exit 退出控制台, 尝试使用 root和你刚刚设置的密码登录
如果能够登录说明重置密码成功, 若不能登录可尝试使用 sudo gitlab-ctl restart 重启gitLab使配置生效 (一般来说不需要重启)