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