- GitLab 서버에 SSH로 접속
$ ssh your_username@your_gitlab_server_ip
- GitLab 레일즈 콘솔 실행: Omnibus 패키지로 설치된 경우, 다음 명령어를 사용하여 레일즈 콘솔을 실행합니다.
$ sudo gitlab-rails console -e production
- 사용자 검색 및 비밀번호 재설정: 레일즈 콘솔에서 사용자 계정을 검색하고 비밀번호를 재설정합니다.
user = User.find_by(username: 'your_username') # 또는 email로 검색 가능: User.find_by(email: 'your_email@example.com') user.password = 'new_password' user.password_confirmation = 'new_password' user.save!
- 콘솔 종료: 비밀번호 재설정이 완료되면 레일즈 콘솔을 종료합니다.
exit
GitLab에 로그인: 새로 설정한 비밀번호로 GitLab에 로그인합니다.