본문 바로가기
ETC/Git

[Gitlab] Ubuntu 20.04에 Gitlab CE 설치하기 - 2 (SSH 등록)

by 은z 2024. 7. 25.

도입

2024.07.25 - [ETC/Git] - [Gitlab] Ubuntu 20.04에 Gitlab CE 설치하기 - 1 (설치 과정)

 

[Gitlab] Ubuntu 20.04에 Gitlab CE 설치하기 - 1 (설치 과정)

환경Ubuntu 20.04 Gitlab CE 16.3.0  *해당 게시글은 Gitlab EE 설치 가이드가 아니다. 자신의 서버 설치 환경과 프로젝트 목적에 맞는 Gitlab 배포판 (CE, EE)을 체크하여 진행하길 바란다.  Gitlab(깃랩) 은?Gi

zoetechlog.tistory.com

 

 

설치 과정에 이어서 SSH 등록하는 방법에 대해 정리해보았다.

 


과정

1. SSH key 등록해야 하는 이유

 

✏️ Gitlab은 SSH 키를 등록하지 않은 사용자에게 화면 상단에 경고 메시지를 주어 SSH 키를 등록하도록 유도하고 있다.

경고 메시지

SSH 키를 사용하지 않으면 push/pull을 할 수 없다고 되어있지만, 그렇진 않다. Gitlab에 프로젝트를 push/pull할 때 로그인 인증을 하게 되는데, SSH 키를 등록하면 매번 로그인 인증 과정을 거치지 않고도 push/pull을 수행할 수 있다.

하지만, SSH를 등록하지 않으면 public 저장소 생성에 제약이 있다고 한다.

 

 

2. key 생성 후 Gitlab에 등록하기

 

1) 키 생성하기

$ ssh-keygen

 

2) Directory ,Passphrase 설정 부분이 나오면 enter쳐서 기본값으로 둔다. (필요하다면 설정해주면 됨)

 

3) .ssh 폴더로 이동하여 id_rsa.pub 파일을 열어 키값을 복사한다.

 

4) 깃랩 사이트로 이동하여 SSH key를 등록한다.

 

 

 

 


➡️NEXT STEP

2024.07.25 - [분류 전체보기] - [Gitlab] Ubuntu 20.04에 Gitlab CE 설치하기 - 3 (프로젝트 올리기)

 

[Gitlab] Ubuntu 20.04에 Gitlab CE 설치하기 - 3 (프로젝트 올리기)

도입2024.07.25 - [ETC/Git] - [Gitlab] Ubuntu 20.04에 Gitlab CE 설치하기 - 2 (SSH 등록) SSH 등록을 완료했으면 이제 Gitlab에 프로젝트를 올려보자. 과정 1. 프로젝트를 생성한다.   2. 업로드할 프로젝트 폴더

zoetechlog.tistory.com

 

댓글