Study/git

[Git] Intellij에서 github gitlab 프로젝트 가져오기(clone)

 

인텔리제이에서 깃허브와 깃랩 리포지토리 프로젝트 코드를 가져오는 방법입니다.

SSH 방식이 아닌 Https 방식으로 진행합니다.

사용한 인텔리제이는 Ultimate 버전이고, 윈도우에서 진행하였습니다.

 

Intellij가 아닌 다른 개발 도구를 사용하고 계신다면 아래 글을 참조하시면 됩니다.

VSCode git repository clone 사용법 바로가기

Spring Tool Suite(STS) clone 사용법 바로가기

 

 

Intellij에서 github 프로젝트 가져오기

github 리포지토리 준비

테스트에 사용할 github 리포지토리입니다.

가져올 github repository
가져올 github repository

 

 

Github 계정 인증, 등록하기

인텔리제이에 Github 계정을 인증하고 등록하는 방법입니다.

 

1. 상단 메뉴 VCS > Get from Version Control 메뉴를 클릭합니다.

Get from Version Control 메뉴
Get from Version Control 메뉴

 

 

2. Get from Version Control 창에서 LOG IN VIA GITHUB 버튼을 클릭합니다.

LOG IN VIA GITHUB 버튼 위치
LOG IN VIA GITHUB 버튼 위치

 

 

3. 버튼을 클릭하면 Jetbrains 페이지로 이동합니다. 아래에 Authorize in Github 버튼을 클릭합니다.

JetBrains IDE에 Github 계정 인증
JetBrains IDE에 Github 계정 인증

 

 

4. Github 계정으로 로그인합니다.

github 계정 로그인
github 계정 로그인

 

5. Github 계정으로 로그인하고 잠시 기다리면 인증이 완료됩니다.

Github 계정 인증 완료
Github 계정 인증 완료

 

6. Intellij에 Github 계정이 추가되었습니다.

인텔리제이에 추가된 깃허브 계정
인텔리제이에 추가된 깃허브 계정

 

Unable to load repositories 라고 나오긴 하는데 프로젝트를 clone하는데 영향을 주지는 않습니다.

 

 

 

 

 

 

github repository clone 받기

인텔리제이에서 Github 리포지토리를 clone 받는 방법입니다.

 

1. github 프로젝트 주소를 복사합니다.

github 리포지토리 주소(https)
github 리포지토리 주소(https)

 

 

2. Get from Version Control에서 Repository URL에 복사한 주소를 붙여넣고 아래에 CLONE 버튼을 누릅니다.

복사한 리포지토리 주소 붙여넣기 후 clone

 

 

3. repository clone이 완료되었습니다.

Intellij에서 Github 프로젝트 clone 완료
Intellij에서 Github 프로젝트 clone 완료

 

 

Intellij에서 gitlab 프로젝트 가져오기

Gitlab 리포지토리를 clone 하는 방법입니다.

 

Gitlab 리포지토리 준비

테스트에 사용할 Gitlab 리포지토리입니다.

테스트용 Gitllab 프로젝트 생성
테스트용 Gitllab 프로젝트 생성

 

Gltlab 프로젝트 clone 받기

 

1. Gitlab 프로젝트 주소를 복사합니다(Https).

Gitlab 프로젝트의 Code 버튼 클릭
Gitlab 프로젝트의 Code 버튼 클릭

HTTPS 주소를 복사합니다.

 

 

2. 복사한 gitlab 주소를 붙여넣습니다.

github처럼 repository의 주소를 붙여넣으면 됩니다.

gitlab 프로젝트 경로 붙여넣기
gitlab 프로젝트 경로 붙여넣기

이전에 github 프로젝트와 같은 폴더명으로 생성이 되는걸 방지하기 위해 뒤에 -gitlab을 붙였습니다.

꼭 리포지토리 이름과 폴더명이 같을 필요는 없습니다.

 

 

3. gitlab 계정 인증을 진행합니다.

gitlab 계정으로 로그인합니다.

gitlab 계정 로그인
gitlab 계정 로그인

 

⚠️gitlab 계정이 소셜 계정이라서(ex. 구글 계정) 비밀번호가 없는 경우

gitlab 계정 비밀번호 설정
gitlab 계정 비밀번호 설정

profile 페이지의 password 메뉴에서 비밀번호를 설정하면 됩니다.

 

 

4. gitlab 프로젝트 clone이 완료되었습니다.

gitlab 프로젝트 clone 완료
gitlab 프로젝트 clone 완료

 

git clone 오류 발생하는 경우

Unable to create destination directory

Unable to create destination directory
Unable to create destination directory

디렉토리에 권한이 없거나 경로가 존재하지 않을 때 발생합니다.

저는 경로가 존재하지 않아서 이 오류가 발생했고, 정상경로로 변경하니 해결되었습니다.

 

 

 

읽으면 좋은 글

[Git] git clone 명령어 사용법

 

[Git] git clone 명령어 사용법

git clone이란?git clone 명령어는 Git 저장소(repository)를 복제(clone)하는 데 사용되는 명령어입니다.원격 저장소(remote repository)에 있는 프로젝트를 로컬 컴퓨터에 그대로 복사하여 가져오는 기능을 수

priming.tistory.com