티스토리 뷰
0. 이걸 하게 된 이유: 노트북 저장 공간이 부족해서 코랩에서 깃허브로 바로 업로드 하면 좋겠다고 생각
아래부터 본론: 코랩과 깃허브 연동 및 업로드 방법
from google.colab import drive
drive.mount('/content/drive')
1. 먼저 구글 드라이브와 코랩을 마운트 해준다.
cd /content/drive/MyDrive/githubtest
2. 구글 드라이브에서 파일이 없는 폴더로 경로 지정을 해준다. (파일 있는 곳으로 지정했더니 잘 안되더라)
!git clone https://내깃허브이름:깃허브토큰@github.com/클론할레포지토리주소.git
3. 깃허브 토큰을 받고 나머지 사항들을 개인에 맞게 작성해준다.
토큰 발급 받는 방법 참고: https://velog.io/@recoder/Colab%EA%B3%BC-Github-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0
cd '/content/drive/MyDrive/지정폴더/클론된레포이름폴더/'
4. 위에서 레포지토리 클론이 잘 됐으면 클론된 해당 폴더로 이동한다.
!git config --global user.email '개인이메일주소'
!git config --global user.name '개인깃허브이름'
5. 깃허브를 이용하기 위해 내 인적사항을 두가지 적어준다.
!git add .
6. 해당 폴더에 뭐 아무거나 하나 추가하고(필자는 test.md이런걸 추가했다.) git add. 명령어를 통해 변경사항을 추가하도록 한다.
!git commit -m "수정사항(적고 싶은 메세지 아무거나)"
7. 변경사항을 커밋한다.
!git push -u origin main
8. 여러 블로그에서는 origin master라고 되어있는데 내가 관리할 깃허브 레포지토리는 main으로 되어있어서 그런지 origin master을 하면 에러가 났다. => main으로 바꿔입력했더니 성공했다.
여기까지 에러가 나지 않았다면 자기 깃허브 레포지토리에서 변경사항이 성공적으로 수행이 된 것을 확인할 수 있다.
+ 추가로 이 방법이 내가 혼자 공부하는 레포에는 적용이 되었지만, 여러 사람과 공동으로 참여하는 레포에는 적용이 안되었다. (변경사항 뿐만 아니라 자꾸 원래 있던 파일들까지 새로 업로드한다.) 이러한 부분을 참고하시길 바라고 혹시 이 문제의 원인을 아시는 분은 댓글 달아주시면 감사하겠습니다..
'computer science👩💻' 카테고리의 다른 글
[DB] 데이터베이스 시스템 1장 (1) | 2022.11.23 |
---|---|
[Network] 웹 접속 방식 (3) | 2022.10.03 |
[Network] TCP/IP 흐름제어, 혼잡제어 (6) | 2022.09.19 |
[Network] 라우팅 알고리즘 (4) | 2022.08.29 |
[Network] 매체 접근 제어 방식 (11) | 2022.08.14 |
- Total
- Today
- Yesterday
- 링크상태
- 연산자끼워넣기
- boj1260
- 파이썬
- Colab
- 매체접근제어
- tahoe
- CSMA
- ssafy #싸피 #8기 #ssafy전공자
- 문자열뒤집기
- DFS와BFS
- 14888
- 느는중
- 네트워크
- reno
- slowstart
- 그리디
- 모험가길드
- 라우팅알고리즘
- tcp/ip흐름제어
- 데이터베이스시스템
- 큰수의법칙
- 백준1260
- 이코테
- 토익 #900점 #토익독학길잡이 #토익독학 #토익공부법
- 1이될때까지
- 거리벡터
- 정보컴퓨터
- 백준 #1158 #java
- aimd
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |