본문 바로가기

개발

[GitLab] 윈도우 개발환경에서 SSH Key 등록하기

728x90
반응형

 

GitLab 프로젝트를 생성 후 프로젝트 진행시 로그인인증을 틈틈히 진행하여햐 할것이다.

로그인인증을 하기 귀찮을때 SSH Key를 등록해서 프로젝트를 원할히 수행하도록 하자.

 

SSH Key 를 등록하지 않았을때 GitLab 화면에 Alert 창이 계속 표시될 것이다.

You won't be able to pull or push repositories via SSH until you add an SSH key to your profileAdd SSH keyDon't show again

 

1. git bash 실행

Git Bash 윈도우 실행

 

2. ssh-keygen 을 입력하여 공개키 생성

1) ssh-keygen 입력 후 엔터

2) Enter file in which to save the key -> 공개키 생성 위치 - 기본경로로 생성하기 때문에 엔터

3) Enter passphrase -> 패스워드입력 - 엔터

4) Enter same passphrase again -> 패스워드 재입력 - 엔터

 

ssh-keygen 명령어를 이용한 공개키 생성

 

C:\Users\<PC계정명>\.ssh 폴더에 공개키(id_rsa.pub)가 생성된 것을 확인할 수 있다.

\.ssh\id_rsa

 

id_rsa.pub 파일을 메모장으로 열면 암호화타입, 암호화된 키를 확인할 수 있다.

id_rsa.pub

 

3. GitLab 에 SSH Key 등록

프로젝트 화면에서 Add SSH Key 버튼을 클릭하거나 계정 > preferences > SSH Keys 메뉴로 접속하면 Key를 등록할 수 있다.

[GitLap] Add SSH Key

 

preferences >  SSH Keys

 

1) id_rsa.pub 파일의 문자열을 Key 항목에 입력

2) Title 항목은 자동입력되지만 변경가능

3) 유효일자는 무제한 기한으로 사용할 경우 9999-12-31

4) Add key 버튼을 클릭하면 등록완료

User Settings > SSH Keys

 

SSH Key 등록완료

 

정상적으로 등록이 되었으면 프로젝트화면에서 SSH Key 등록 Alert 창이 표시되지 않을 것이다.

 

728x90
반응형