일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 딥러닝
- Kaggle
- DASH
- 머신러닝
- CUDA
- GPU
- dl
- streamlit
- 성능
- 공간시각화
- 빅데이터분석기사
- 예제소스
- qgis
- ml 웹서빙
- pytorch
- 1유형
- 2유형
- K최근접이웃
- QGIS설치
- 인공지능
- 공간분석
- webserving
- fastapi
- 캐글
- gradio
- ㅂ
- KNN
- 실기
- Ai
- 3유형
Archives
- Today
- Total
에코프로.AI
[GitHub] Colab에서 GoogleDrive의 파일 GitHub연동 본문
Colab에서 GoogleDrive의 파일을 GitHub에 연동하는 방법을 소개합니다.
이 방법을 사용하면, colab을 사용하여, 다른 환경에서 별도의 설정없이 colab으로 작업이 가능하며,
작업한 colab의 코드를 github로 연동 가능합니다.
1. 준비작업
■ github - token 생성
1. github에 접속
2. 우측의 프로필 이미지 를 클릭한다.
3. "Settings"를 선택
4. 좌측메뉴의 하단에 "Developer settings" 를 선택
5. 좌측메뉴의 "Personal access tokens"의 "Tokens (classic)" 를 선택
6. 우측의 "Generate new token"을 선택 후. "Generate new token (classic)" 을 선택
- "Note"에 적당한 이름 입력 ex) "colab commit 용 키 생성"
- "Expiration" 사용기간 을 설정
- "Select scopes" - repo 체크
7. 하단의 "Generate token" 선택
※ 생성된 Token은 다음에 확인이 안되므로, 저장해 놓는다.
■ github - repository path 확인
1. github에 접속
2. 해당하는 repository 선택
3. "Code"를 선택하여, repository path 확인
2. 구글드라이브 Mount
from google.colab import drive
drive.mount('/gdrive')
3. 드라이브 내에 생성해둔 폴더로 이동
cd '/gdrive/MyDrive/_github/Python_DataAnalysis'
4. git연동 시, 사용할 e-mail,사용자이름 설정
- 연동할 github의 이메일, 사용자계정을 설정
!git config --global user.email "github메일@gmail.com"
!git config --global user.name "github계정"
- 정상적으로 등록되었는지 확인
# 등록여부 확인
!git config --global --list
5. github 연동하기
5.1. 현재폴더를 기준으로 github에 연동
현재 폴더를 git으로 관리한다고 설정
- 처음 1회만 하면 됨
!git init
# git init 취소
# !rm -r .git
git 저장소 연결
# github 원격저장소(repository)를 추가합니다.
!git remote add origin https://[토큰값]@github.com/[github계정]/[Repository이름].git
git 저장소 확인
# 저장소 확인
!git remote -v
# 저장소 삭제
# !git remote rm origin
5.2. github를 기준으로 git clone하여 연동
git clone 하기
!git clone https://[토큰값]@github.com/[github계정]/[Repository이름].git
6.commit 하기
전체 변경된 파일 commit
# 현재 변경된 내용을 commit 적용항목에 포함
!git add .
# add 된 항목, commit 처리
!git commit -m "2024.11.13_first commit!"
commit 상태 확인
# commit 상태 확인
!git status
7. github push하기
# 현재 브랜치를 main으로 설정
!git branch -M main
!git push -u origin main
# 강제 push (local을 강제로 원격으로 적용)
#!git push -f origin main
끝~

[참고사이트] https://medium.com/analytics-vidhya/how-to-use-google-colab-with-github-via-google-drive-68efb23a42d
'AI Tutorial' 카테고리의 다른 글
[재정데이터] 미니프로젝트 주제선정관련 (4) | 2024.11.26 |
---|---|
[python] Python 메모리 최적화 기법: 효율적인 코드를 위한 11가지 팁 (0) | 2024.11.14 |
[Python] Pandas - DataFrame 합치기 (Feat. concat(), merge(), join()) (3) | 2024.11.05 |
[Python] Pandas - DataFrame의 컬럼명 변경 (0) | 2024.10.23 |
[JupyterNotebook] 유용한 단축키 모음 (0) | 2024.10.18 |