소스관리를 위해 사용하던 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 로도 될 것 같은데 해보지는 않았음)
방문해 주셔서 감사합니다!
정보가 도움이 되셨다면
로그인하지 않아도 누룰 수 있는
아래의 ♡(좋아요)를 꾹~ 눌러주세요 ♥♥♥
'IT > 형상관리' 카테고리의 다른 글
Jenkins 로 빌드 및 배포 자동화 구성하기 (0) | 2022.05.29 |
---|---|
GitLab 으로 소스코드 관리하기 (0) | 2022.05.29 |
Git 저장소의 커밋 기록에서 대용량 파일을 삭제하기 (0) | 2022.05.10 |
SVN CLI 사용 방법 (0) | 2021.03.30 |
레포지터리 이관하기 - Git 저장소(레포지터리) 원격지 변경 (0) | 2021.03.26 |