티스토리 뷰

gitlab을 설치하고 최초 화면을 띄웠다. 그래서? 그 다음은? 설치할때 로그도 정신없이 올라가서 관리자 계정이 있는지 없는지도 모르겠다. 찾아보니 gitlab의 초기 비밀번호는 root / 5iveL!fe 이라는 사람도 있고 root / 5iveL! 라는 사람도 있고 admin / 5iveL!fe 라는 사람도 있었는데 나는 다 들어가지지 않았다... 그래서 결국 초기 비밀번호를 바꿨


GitLab root 계정 비밀번호 초기화

> docker exec -it [container_id] /bin/bash

필자는 docker로 gitlab을 설치하였다. 그래서 일단 container 내부로 진입! docker로 설치하지 않았다면 이 단계는 건너뛴다. 

 

# gitlab-rails console -e production

gitlab-ee 설치버전에서만 된다고 써있었는데 필자는 ce 버전인데도 잘 들어가졌다. 

 

> user = User.where(id: 1).first

첫번째 아이디값을 user에 넣는 명령어이다. #<User id:1 @root> 라는 응답이 올것이다. 관리자계정root 이다. 

 

> user.password='변경할비밀번호'
> user.password_confirmation='변경할비밀번호'

이렇게 root라는 계정이 들어간 user에 변경할 비밀번호를 넣어준다. 

 

> user.save

그리고 마지막으로 user.save 를 입력하면 완료! 정상적으로 변경이 완료되면 true가 잘 안되었으면 false가 리턴된다. 

보통 false인 경우는 비밀번호가 8자가 안되어서 그런것 같다. 

 

gitlab root 비밀번호 초기화

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31