오늘은 로컬 디렉토리가 아닌 google drive에 github 소스 코드를 클론하는 법을 알아봅시다!
딥러닝 논문이나 프로젝트 코드가 구현되어있는 github repository를 클론해오고 싶을 때 특히 유용한 꿀팁이랍니다~!
가장 먼저, 클론할 github repository 주소를 복사합시다. 깃헙 레포 페이지의 초록색 code 배너를 누르면 주소가 나오는데요. 저는 2020년 학회에서 진행한 getPic 프로젝트 repository를 clone할 예정입니다. 복사된 주소는 https://github.com/yookyungkho/getPic.git
입니다.
이제 colab 페이지를 하나 열고 내 드라이브와 연동해봅시다.
from google.colab import drive
drive.mount('/content/drive')
코랩을 이용할 때 항상 습관적으로 먼저 실행해주어야 하는 드라이브 마운트 기능! 코랩 사이트 내 드라이브 버튼을 누르면 위 코드가 자동으로 뜨게 됩니다.
다음으로 소스 코드를 받아올 경로로 이동해볼까요?
cd "/content/drive/My Drive/딥꿀팁"
저는 지난 딥꿀팁 1편에서 압축파일을 풀었던 경로와 동일한 내 드라이브 딥꿀팁 폴더로 이동하였습니다.
!git clone https://github.com/yookyungkho/getPic.git
이제 최종적으로 클론할 차례입니다!
로컬 git 창에서와 동일한 코드로 입력해주시면 됩니다.
이렇게 해서 클론이 완료되었네요! 드라이브에 클론이 잘 되었는지 확인하러 가보겠습니다.
내 드라이브 > 딥꿀팁 폴더에 getPic 폴더가 새로 생성되었네요. 폴더 안에는 getPic repository에 있던 파일들이 모두 담겨 있음을 확인하였습니다.
생각보다 아주 간단했죠? 이 방법을 알아둔다면, 로컬에서 클론하고 다시 드라이브로 옮길 필요 없이 코랩으로 실행하고픈 코드를 바로 바로 드라이브에 불러올 수 있답니다 ㅎㅎ
colab으로 할 수 있는 작업이 생각보다 많고, 대부분은 간단하고 쉬운 코드로 구현할 수 있습니다. 오늘의 딥꿀팁이 도움이 되었기를 바라며, 다음 딥꿀팁 3편을 기대해주시길 바라요🙋♀️
덕분에 쉽게 배웠어요! 감사합니다.