인텔리제이에서 깃허브와 깃랩 리포지토리 프로젝트 코드를 가져오는 방법입니다.
SSH 방식이 아닌 Https 방식으로 진행합니다.
사용한 인텔리제이는 Ultimate 버전이고, 윈도우에서 진행하였습니다.
Intellij가 아닌 다른 개발 도구를 사용하고 계신다면 아래 글을 참조하시면 됩니다.
VSCode git repository clone 사용법 바로가기
Spring Tool Suite(STS) clone 사용법 바로가기
Intellij에서 github 프로젝트 가져오기
github 리포지토리 준비
테스트에 사용할 github 리포지토리입니다.
Github 계정 인증, 등록하기
인텔리제이에 Github 계정을 인증하고 등록하는 방법입니다.
1. 상단 메뉴 VCS > Get from Version Control 메뉴를 클릭합니다.
2. Get from Version Control 창에서 LOG IN VIA GITHUB 버튼을 클릭합니다.
3. 버튼을 클릭하면 Jetbrains 페이지로 이동합니다. 아래에 Authorize in Github 버튼을 클릭합니다.
4. Github 계정으로 로그인합니다.
5. Github 계정으로 로그인하고 잠시 기다리면 인증이 완료됩니다.
6. Intellij에 Github 계정이 추가되었습니다.
Unable to load repositories 라고 나오긴 하는데 프로젝트를 clone하는데 영향을 주지는 않습니다.
github repository clone 받기
인텔리제이에서 Github 리포지토리를 clone 받는 방법입니다.
1. github 프로젝트 주소를 복사합니다.
2. Get from Version Control에서 Repository URL에 복사한 주소를 붙여넣고 아래에 CLONE 버튼을 누릅니다.
3. repository clone이 완료되었습니다.
Intellij에서 gitlab 프로젝트 가져오기
Gitlab 리포지토리를 clone 하는 방법입니다.
Gitlab 리포지토리 준비
테스트에 사용할 Gitlab 리포지토리입니다.
Gltlab 프로젝트 clone 받기
1. Gitlab 프로젝트 주소를 복사합니다(Https).
HTTPS 주소를 복사합니다.
2. 복사한 gitlab 주소를 붙여넣습니다.
github처럼 repository의 주소를 붙여넣으면 됩니다.
이전에 github 프로젝트와 같은 폴더명으로 생성이 되는걸 방지하기 위해 뒤에 -gitlab을 붙였습니다.
꼭 리포지토리 이름과 폴더명이 같을 필요는 없습니다.
3. gitlab 계정 인증을 진행합니다.
gitlab 계정으로 로그인합니다.
⚠️gitlab 계정이 소셜 계정이라서(ex. 구글 계정) 비밀번호가 없는 경우
profile 페이지의 password 메뉴에서 비밀번호를 설정하면 됩니다.
4. gitlab 프로젝트 clone이 완료되었습니다.
git clone 오류 발생하는 경우
Unable to create destination directory
디렉토리에 권한이 없거나 경로가 존재하지 않을 때 발생합니다.
저는 경로가 존재하지 않아서 이 오류가 발생했고, 정상경로로 변경하니 해결되었습니다.
읽으면 좋은 글