/ DEVSKILL, GITHUB

깃허브 ipynb 업로드 방법

깃허브 ipynb 업로드 방법

앞서 준비해야할 것

  • Git 아이디가 생성
  • 저장소 하나이상 생성
  • 아나콘다 가상환경 및 jupyter lab, Git 설치

1. 깃허브 사이트에서 연동할 주소를 가져오기

  • 아래 사진에서 HTTPs 버튼 클릭 후 오른쪽에 있는 복사 버튼을 클릭하면 URL이 복사가 됨

image

  • 추가 참조 (https://www.lainyzine.com/ko/article/how-to-link-github-remote-repository-and-local-git-repository/)

2. 변경하거나 추가하는 방법

  • 반복된 업데이트 명령어(컴퓨터 -> git)
    • 하루 처음 명령어
      • init : git init
      • branch : git branch -m main
    • 계속 반복적으로 작성해주어야 하는 명령어
      • add : git add -A
      • commit : git commit -m “저장할 메시지”
      • push : git push origin master
  • 반복된 업데이트 명령어(git -> 컴퓨터)
    • pull : git pull
  • 추가 참조 (https://www.lainyzine.com/ko/article/how-to-link-github-remote-repository-and-local-git-repository/)

3. ipynb 을 업로드 하는 방법

  • 검색해봤지만 기존 파일로 바로 업로드 하는 방법을 찾지 못함
  • jupyter lab 에서 markdown 파일로 저장 후 _posts 에 저장해서 업로드 함

4. 이미지 파일 업로드

  • 따로 업로드가 안되기 때문에 git의 issue를 이용하거나 이미지 폴더를 이용해서 연결함

5. git upload batch 파일 만들기

  • git init 그리고 git remote 로 원격 설정이 되어 있는 상태에서는 앞으로 계속 add, commit, push 를 통해 버전 업을 해주어야한다.
  • 편의성을 위해 commit message만 입력 받으면 자동으로 add, commit, push가 되도록 배치파일을 생성한다.

  • 먼저 .git 파일이 있는 곳으로 이동해주고나서 나머지 명령어들이 실행되어야 하므로 아래와 같은 코드를 “파일제목.bat” 로 만들어준다.
set /p message="commit message 입력해주세요  :  "
call cd C:\Users\tkd8484\Desktop\chanp5660\[GitHubPage]
call git add -A
call git commit -m "%message%"
call git push origin master 

pause