본문 바로가기
IT/형상관리

Gitlab root 패스워드 변경 방법

by blogger 2021. 6. 17.

소스관리를 위해 사용하던 gitlab 의 root password를 잊어 버렸다. 초기 설치 후 줄곧 사용자 계정으로 사용하다가 root 계정으로 접속해야 할 상황이 발생하였는데, 도무지 비밀번호가 떠오르지 않았다. 그래서 바로 구글링을 통해 스택오버플로느님을 통해 방법을 찾을 수 있었다.

 

Docker Gitlab change forgotten root password - Stack Overflow

 

1. Gitlab이 설치되어 있는 host 의 콘솔에 접속한다.

2. gitlab-rails  console 에 접속한다.

3. root 계정의 User 정보를 조회 후 비밀번호를 변경, 저장한다.

 

gitlab-host $ gitlab-rails console -e production

irb(main):001:0> user = User.where(id: 1).first
irb(main):002:0> user.password = 'new_password'
irb(main):003:0> user.password_confirmation = 'new_password'
irb(main):002:0> user.save
irb(main):002:0> exit

gitlab-host $

저장 후에도 비밀번호 오류가 발생하면, gitlab 서비스를 재시작해보면 잘 된다.

(gitlab config reload 로도 될 것 같은데 해보지는 않았음)

 

 

방문해 주셔서 감사합니다!
정보가 도움이 되셨다면
로그인하지 않아도 누룰 수 있는
아래의 ♡(좋아요)를 꾹~ 눌러주세요 ♥♥♥