몰입하는 개발자

An immersive developer/researcher

개발자 김모립/Git

[깃랩] SSH 키 발급

jiankimr 2023. 9. 26. 12:38

https://haejun0317.tistory.com/271

 

[Git] GitLab SSH Key 등록

GitLab은 SSH프로토콜을 사용하여 Git과 안전하게 통신합니다. 그렇기에 SSH key를 등록하게 되면 매 번 원격 서버에 접속할 때 아이디/패스워드를 입력할 필요가 없습니다. 자세한 설명은 공식 문서

haejun0317.tistory.com

소공 과제1 에서 요구함.

경로와 비밀번호는 그냥 엔터 누름 -> 경로는 기본 경로, 비밀번호는 없음. (위 링크 참고)

 

/c/Users/user/.ssh/id_rsa.pub

 

경로로 가면 위와 같이 확인 가능.

rsa.pub를 메모장으로 열고, 내용물을 전부 복사한다.

깃랩 - edit profile - ssh keys에서 키를 추가한다.

 

아래 더보기는 본 과정에 대한 위 첨부 링크 인용

더보기

4. Gitlab에 SSH key 등록

 - Gitlab에 접속한 뒤 우측 상단의 프로필을 클릭하여 Edit profile 페이지로 이동합니다.

 

 

 

 - edit profile 페이지에서 좌측에 SSH Keys 페이지로 이동합니다.

 

 

 - textarea에 복사한 SSH key를 입력합니다. 아래 title은 해당 컴퓨터 이름을 자유롭게 작성하시고 유효기간을 설정합니다. ( 날짜 선택하지 않을 시 무기한 ) 모두 작성한 뒤 [Add key] 버튼을 클릭합니다.

 

 

 - 아래 화면이 나오면 정상적으로 등록된 것입니다.

 

 


 

 

등록 이후 프로젝트를 처음으로 clone을 할 때 "This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])?" 질문이 나올 수 있습니다.

생성한 키를 git bash에서도 등록해야하니 [yes]를 입력합니다. 이후 다른 프로젝트를 clone 할 때는 위 메시지가 뜨지 않을 것입니다.

위와 같이 등록된 것을 확인할 수 있다!

위 더보기 내용대로,

등록 이후 프로젝트를 처음으로 clone할 때는 

 

This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])?

에 yes를 선택하자!