[딥꿀팁 2편] Google Colab에서Github 소스코드 클론하기

602go·2021년 1월 13일
10

딥꿀팁

목록 보기
2/2
post-thumbnail

🔑딥꿀팁 2편. Google Colab에서Github 소스코드 클론하기


오늘은 로컬 디렉토리가 아닌 google drive에 github 소스 코드를 클론하는 법을 알아봅시다!

딥러닝 논문이나 프로젝트 코드가 구현되어있는 github repository를 클론해오고 싶을 때 특히 유용한 꿀팁이랍니다~!



1. Clone할 Github 주소 복사해오기

가장 먼저, 클론할 github repository 주소를 복사합시다. 깃헙 레포 페이지의 초록색 code 배너를 누르면 주소가 나오는데요. 저는 2020년 학회에서 진행한 getPic 프로젝트 repository를 clone할 예정입니다. 복사된 주소는 https://github.com/yookyungkho/getPic.git입니다.

2. 드라이브 마운트(Drive Mount) - 내 드라이브와 연동

이제 colab 페이지를 하나 열고 내 드라이브와 연동해봅시다.

from google.colab import drive
drive.mount('/content/drive')

코랩을 이용할 때 항상 습관적으로 먼저 실행해주어야 하는 드라이브 마운트 기능! 코랩 사이트 내 드라이브 버튼을 누르면 위 코드가 자동으로 뜨게 됩니다.

3. 드라이브 내 원하는 경로로 이동

다음으로 소스 코드를 받아올 경로로 이동해볼까요?

cd "/content/drive/My Drive/딥꿀팁"

저는 지난 딥꿀팁 1편에서 압축파일을 풀었던 경로와 동일한 내 드라이브 딥꿀팁 폴더로 이동하였습니다.

4. git clone을 활용하여 클론하기

!git clone https://github.com/yookyungkho/getPic.git

이제 최종적으로 클론할 차례입니다!
로컬 git 창에서와 동일한 코드로 입력해주시면 됩니다.
이렇게 해서 클론이 완료되었네요! 드라이브에 클론이 잘 되었는지 확인하러 가보겠습니다.
내 드라이브 > 딥꿀팁 폴더에 getPic 폴더가 새로 생성되었네요. 폴더 안에는 getPic repository에 있던 파일들이 모두 담겨 있음을 확인하였습니다.



생각보다 아주 간단했죠? 이 방법을 알아둔다면, 로컬에서 클론하고 다시 드라이브로 옮길 필요 없이 코랩으로 실행하고픈 코드를 바로 바로 드라이브에 불러올 수 있답니다 ㅎㅎ




colab으로 할 수 있는 작업이 생각보다 많고, 대부분은 간단하고 쉬운 코드로 구현할 수 있습니다. 오늘의 딥꿀팁이 도움이 되었기를 바라며, 다음 딥꿀팁 3편을 기대해주시길 바라요🙋‍♀️

3개의 댓글

comment-user-thumbnail
2021년 3월 9일

덕분에 쉽게 배웠어요! 감사합니다.

답글 달기
comment-user-thumbnail
2021년 5월 5일

감사합니다:)

답글 달기
comment-user-thumbnail
2022년 5월 15일

감사합니다~!

답글 달기