그 외 일상

깃허브(github) 파일 코랩에서 다운 및 실행하는 법

아인슈페너먹고싶다 2022. 10. 29. 18:49

 

 

모델이나 코드를 찾다보면 헤매고 헤매다 깃허브로 가는 경우가 있다.

 

나도 깃허브 모델을 많이 활용하는데 그럴경우를 대비해

 

깃허브에 있는 파일이나 모델을 구글 코랩에 업로드 하는 법 및 실행시키는 법을 알아보겠다.

 

 


 

1. 먼저 코랩 환경에서 다운로드 파일을 저장할 위치를 지정해준다.

 

 

 

1
cd "/content/drive/MyDrive/project"
cs

 

 

구글 드라이브마운트를 활성화 한 뒤

 

원하는 장소의 경로를 복사해 

 

코드로 작성해준다.

 

 

 

2. 원하는 깃허브 repositiory 주소를 복사해준다. 

 

 

 

 

 

원하는 모델이 있는 저장소에 들어가서 주소를 클릭한 뒤

 

복사 버튼을 클릭해준다.

 

이해를 돕기위해 얼마전에 업로드한 지하철 프로젝트 관련한 내 저장소를 예시로 삼았다.

 

 

 

 

 

3. 다운로드 

 

1
!git clone https://github.com/ddunddan/subway-passengers-predictionandq.git
cs

 

!git clone 깃허브주소

 

코드를 통해서 복제해준다. 

 

 

 

 

 

 

이렇게 project라는 폴더에 저장소 내용이 복제된 것을 확인할 수 있다.

 

한번 클릭해보자

 

 

 

다음과 같이 깃허브에 업로드 되어있는 모든 파일들이 저장됨을 볼 수 있다.

 

이제 이 파일을 실행해 보려고 한다. 

 

 

 

 

 

4. 파일 실행

 

 

ipynb 파일은 더블클릭해 파일로 들어가 그냥 실행할 수 있지만

 

py파일은 그렇지 않으므로 

 

다음과 같은 코드를 통해 실행한다.

 

1
2
3
cd "/content/drive/MyDrive/project/subway-passengers-predictionandc-"
 
%run blog_test.py
cs

 

 

먼저 실행할 파일 위치를 다시 지정해주고

 

%run을 사용해 실행할 파일이름을 지정해준다.

 

 

 

 

5. 파일 수정

 

ipynb 파일은 실행과 마찬가지로 더블클릭해 파일로 들어가 바로 수정할 수 있다.

 

py 파일 수정 또한 간단하다.

 

앞선 drive mount에서 py파일을 더블클릭하면 다음과 같이 우측에 파일을 수정할 수 있는 창이 뜬다.

 

 

 

위와 같은 창에서 수정한 뒤 ctrl + s를 눌러 저장하면 수정이 완료된다.

 

파일을 다운로드 하고 싶다면 우측의 점3개 탭을 눌러 다운로드 할 수도 있다.

 

 


 

 

자주쓰는 코랩과 익숙해저야할 깃허브간의 사용을 알아보았는데

 

올해 말, 내년에 더 많이 사용하며 자세하게 알아가려고 한다.