Gitlab 관리 노트 - 관리자 비밀번호 바꾸는 방법

Mar 23, 2017

Gitlab을 관리하다가 발생했던 문제 해결 방법을 다룬다.

기본

# 설정 반영
gitlab-ctl reconfigure

# 재시작
gitlab-ctl restart

# 설정 수정
vi /etc/gitlab/gitlab.rb

Gitlab 관리자 비밀번호 변경하는 방법

# gitlab 콘솔 실행
gitlab-rails console production

다음 ruby 코드를 입력한다.

u = User.where(id: 1).first
u.password = 'newpassword'
u.password_confirmation = 'newpassword'
u.save

로그인 (sign-in) 못 하는 경우

관리자 페이지에서 실수로 signin_enabled를 false로 만들었을 때, 복원하는 방법은 다음과 같다.

s = ApplicationSetting.find_by(signin_enabled: false)
s.signin_enabled = true
s.save