Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- PRML
- 제주2주살이
- SQL
- 제주도여행
- 스플라인
- 유럽여행
- Github
- 영국여행
- 제주도
- RStudio
- 보조인덱스
- 에이바우트
- 디지털마케팅
- 클러스터형인덱스
- 티스토리챌린지
- PRIMARY KEY
- GenAI
- 책리뷰
- 런던
- Linux
- 혼자공부하는SQL
- 맛집
- 혼공S
- Jupyter notebook
- 오블완
- digital marketing
- 스토어드 프로시저
- 독후감
- 김호연작가
- R
Archives
- Today
- Total
Soy Library
[Github] Google Colab과 Github 연동하기2 본문
구글 Colab 내에서 작업하고 Github에 코드 버전 관리하기 (Git pull, commit, push)
기본적으로 파일 구조는 아래와 같이 생성한다.
folder1 | data folder | data1.csv | .. |
file folder | notebook1.ipynb | .. | |
.. | |||
git.ipynb | |||
.gitignore |
colab에서 notebook1.ipynb으로 작업하다가 해당 노트북을 github으로 push 하고자 한다.
깃헙에 연동할 때는 개인 git token이 필요한데, 해당 token이 노출되어있는 notebook은 git에 push를 하면 안되므로, git.ipynb에서 push 작업을 하고 .gitignore에 git.ipynb 파일 이름을 적어주면 된다.
from google.colab import drive
drive.mount('/content/drive')
%cd '/content/drive/MyDrive/Github/CHANGE_DETECT'
# 맨 처음 1회만 진행
!git init
!git config --global user.email {'GITHUB 이메일'}
!git config --global user.name {'GITHUB 아이디'}
GIT_USERNAME = {'깃허브 아이디'}
GIT_TOKEN = {'깃허브 토큰'}
GIT_REPOSITORY = "CHANGE_DETECT"
#GIT_PATH = "https://{GIT_TOKEN}@github.com/{GIT_USERNAME}/{GIT_REPOSITORY}.git"
GIT_PATH = "https://" + GIT_TOKEN + "@github.com/" + GIT_USERNAME + "/" + GIT_REPOSITORY + ".git"
# print("GIT_PATH: ", GIT_PATH)
# !git remote rm origin
!git remote add origin https://{깃허브 아이디}:{깃허브 토큰}@github.com/{깃허브 아이디}/CHANGE_DETECT.git
!git add .
!git commit -m 'second commit'
!git push -u origin master
'Study > Github' 카테고리의 다른 글
[Github] Google Colab과 Github 연동하기1 (0) | 2023.09.03 |
---|---|
[Github] Sourcetree에서 Authentication Error 발생 시 해결법 (0) | 2021.12.08 |