본문 바로가기

gitlab

[GitLab] ID/PASSWORD STORE AFTER EASY GIT CLONE(SSH Key include Client between Server) GitLab을 사용할 때마다, 매번 ID 와 PASSWORD를 쳐야하는 불편함이 있다. 이를 해결하기 위한 방법에 대해서 기재한다. 공식사이트를 참고하여 여러가지를 시도해 보았으나, 매우 난해하게 설명이 되어있어 한참을 시도하였으나 결과는 매우 간단하다. 결과만 기재하면, Client에서 생성 또는 기존에 사용되고있는 public키를 GitLab서버의 사용 계정에 ssh-key를 등재해주면 끝이다. ※ 사전준비작업 - Client로 사용될 Labtop/Server에, GitLab서버 호스트정보 등록 - vi /etc/hosts ex) 10.10.10.10 gitlab.com 1. Client에서 SSH-KEY를 복사 - if Key가 존재할 시, (rsa_key출력&복사하기) cd; cat ~/.ssh/.. 더보기
[GitLab/Linux or Unix] password reset (Root/Admin) GitLab 어드민 계정 패스워드 분실 시, 계정을 찾는 시간을 단축 할수 있기에 해당 내용을 기재한다. 설정방법은 서버 콘솔에 접속하여, GitLab 데몬콘솔을 이용하여 설정하는 방법이다. ㅇ GitLab이 설치되어 있을 시, 명령어 위치 확인가능(Linux or Unix) whereis gitlab-rails | awk '{print $2}' ㅇ GitLab 명령어가 위치한 디렉터리에 이동하여 콘솔 툴을 확인하여 접속 gitlab-rails console -e production ㅇ GitLab 콘솔 접속하여, 패스워드 변경 대상정보 검색 user = User.where(id: 1).first or user = User.find_by(email: 'admin@example.com') ㅇ 패스워드 변경.. 더보기