반응형
이 문제는 SSH 키가 GitLab에 등록되지 않았기 때문에 발생한 것.
이를 해결하려면 SSH 키를 생성하여 GitLab에 추가해야한다.
1. SSH 키 생성 (만약 없을 경우):
ssh-keygen -t rsa -b 4096 -C "깃랩주소"
기본 파일 경로를 그대로 두고 Enter를 누릅니다.
패스프레이즈를 입력하라는 메시지가 나타나면, 입력하거나 빈 칸으로 두고 Enter를 누릅니다.
2. SSH 에이전트 시작:
eval "$(ssh-agent -s)"
3. SSH 키 에이전트에 추가:
ssh-add ~/.ssh/id_rsa
4. SSH 키 복사:
pbcopy < ~/.ssh/id_rsa.pub
5. SSH 키를 GitLab에 추가:
- GitLab 웹사이트에 로그인합니다.
- 우측 상단의 프로필 사진을 클릭하고 Settings로 이동합니다.
- 좌측 사이드바에서 SSH Keys를 선택합니다.
- Title 필드에 SSH 키의 이름을 입력하고, Key 필드에 클립보드에 복사한 SSH 키를 붙여넣습니다.
- Add key 버튼을 클릭
6. SSH 연결 확인:
ssh -T git@gitlab.com
제대로 설정되었다면, Welcome to GitLab, <username>!이라는 메시지가 나타납니다.
반응형