Linux에서 Git Repository 저장소 연결하기 (2) - '다른 사람의 repository를 가져오고만 싶을 때' 편

서제로·2025년 5월 8일
post-thumbnail

0. 들어가며

앞서 Linux에서 Git Repository 저장소 연결하기 편에서 Linux 로컬과 github repository를 연동하는 방법을 알아보았다.
앞선 방식들은 로컬에서의 변경 사항을 github repository에 반영할 수 있기 때문에, 주로 내가 권한을 가지고 있거나 내 소유의 레포지토리를 연동하고 싶을 때 사용하는 방식이다.
그러나, github inference를 위해 타인의 레포지토리를 내 로컬로 가져온 후 로컬에서만 작업해도 될 때에는 훨씬 더 간단한 방법이 있다.

1. git 설치

# on Linux (Debian/Ubuntu)
sudo apt install git
# conda 환경에서 다운로드 할 경우
conda install git

2. github에서 가져오려는 repository URL 복사

이 때 내가 가져오고 싶은 repository의 web URL을 복사해야 한다.

3. 로컬 디렉토리 지정하여 다운로드

git clone을 사용하여 github repository를 리눅스 로컬 디렉토리로 가져온다.

# folder_name을 지정해 주면 ./folder_name/이 생성되고 그 안에 repository의 내용들이 clone됨
git clone https://github.com/repository-name.git folder_name

결과 예시

Cloning into 'folder_name'...
remote: Enumerating objects: 273, done.
remote: Counting objects: 100% (273/273), done.
remote: Compressing objects: 100% (111/111), done.
remote: Total 273 (delta 163), reused 259 (delta 149), pack-reused 0 (from 0)
Receiving objects: 100% (273/273), 585.45 KiB | 11.05 MiB/s, done.
Resolving deltas: 100% (163/163), done.
profile
고군분투의 흔적들. 매번 똑같은 문제를 똑같이 검색하기 귀찮은 것들과 함께 보면 좋은 것들을 함께 작성합니다.

0개의 댓글