메모장을 GitHub에 저장

사용자 관리형 노트북 인스턴스를 백업하고 다른 사용자에게 제공하려면 사용자 관리형 노트북 인스턴스 콘텐츠를 GitHub에 저장합니다.

GitHub 저장소 만들기

아직 GitHub 저장소가 없으면 저장소를 만들어야 합니다.

GitHub 저장소를 만들 때 README로 이 저장소 초기화 체크박스를 선택하여 GitHub 저장소를 클론할 수 있는지 확인합니다.

README 파일로 GitHub 저장소 초기화

사용자 관리형 노트북 인스턴스에 GitHub 저장소 클론

사용자 관리형 노트북 인스턴스에서 GitHub 저장소를 클론하려면 다음 단계를 완료합니다.

  1. GitHub 저장소에서 코드 버튼을 클릭한 후 로컬 탭을 클릭합니다.

  2. HTTPS URL을 복사합니다.

  3. Google Cloud Console에서 사용자 관리형 노트북 페이지로 이동합니다.

    사용자 관리형 노트북으로 이동

  4. JupyterLab 열기를 클릭하여 사용자 관리형 노트북 인스턴스를 엽니다.

  5. JupyterLab  File Browser(파일 브라우저)에서 GitHub 저장소를 클론할 폴더를 선택합니다. 예를 들면 홈 폴더입니다.

    노트북 홈 폴더입니다.

  6. JupyterLab에서 Git > 저장소 클론을 선택합니다.

  7. 메시지가 표시되면 사용자 인증 정보를 입력합니다.

    • GitHub 사용자 이름과 비밀번호를 사용하는 경우 GitHub 사용자 이름과 비밀번호를 입력합니다.

    • GitHub에서 2단계 인증을 사용하는 경우 개인 액세스 토큰을 만들고 사용합니다.

  8. 저장소 클론 대화상자에서 GitHub 저장소의 HTTPS URL을 붙여넣습니다.

    저장소 URL을 붙여넣고 클론합니다.

  9. 복제를 클릭합니다.

GitHub 사용자 정보로 사용자 관리형 노트북 인스턴스 구성

  1. JupyterLab에서 Git > Open Git Repository in Terminal(터미널에서 Git 저장소 열기)을 선택하여 Git 터미널 창을 엽니다.

  2. Git 터미널 창에서 다음 명령어를 입력하여 Git 사용자 이름과 이메일을 구성합니다.

    git config --global user.name "YOUR_NAME"
    git config --global user.email "YOUR_EMAIL"
    
  3. GitHub 계정에 SSH 인증이 필요한 경우 다음 단계를 완료하여 계정을 연결합니다.

    1. 사용자 관리형 노트북 인스턴스의 Git 터미널에서 GitHub의 새 SSH 키 생성 안내를 따릅니다.

    2. 그런 다음 GitHub 계정에 해당 SSH 키 추가에 대한 안내를 따릅니다.

  4. Git 터미널 창을 닫습니다.

GitHub 저장소에 커밋된 파일 추가

  1. 사용자 관리형 노트북 인스턴스가 저장소를 새 폴더로 표시합니다. 복제된 GitHub 저장소가 폴더로 표시되지 않으면 Refresh File List(파일 목록 새로고침) 버튼을 클릭합니다.

    파일 목록 새로고침 버튼입니다.

  2. 저장소 폴더를 더블클릭해 폴더를 엽니다.

  3. 사용자 관리형 노트북 인스턴스에 새 노트북을 추가합니다.

    노트북 파일을 추가하려면 메뉴 또는 런처를 사용할 수 있습니다.

    1. 메뉴에서 새 노트북 파일을 추가하려면 파일 > 새로 만들기 > 노트북을 선택합니다.

      노트북 파일을 추가합니다.

    2. Select kernel(커널 선택) 대화상자에서 새 노트북의 커널(예: Python 3)을 선택한 후 Select(선택)을 클릭합니다.

      새 노트북 파일이 열립니다.

    런처

    1. 런처에서 새 노트북 파일을 추가하려면 파일 > 새로 만들기 > 런처를 선택합니다.

    2. 사용하려는 커널의 타일을 클릭합니다.

      노트북 파일을 추가합니다.

      새 노트북 파일이 열립니다.

  4. 새 노트북 파일 이름을 바꿉니다.

    1. 파일 > 노트북 이름 바꾸기를 선택합니다. 파일 이름 바꾸기 대화상자가 열립니다.

    2. 새 이름 필드에서 Untitled.ipynbinstall.ipynb와 같이 이해하기 쉬운 이름으로 바꿉니다.

    3. 이름 바꾸기를 클릭합니다.

    런처

    1. Untitled.ipynb 탭을 마우스 오른쪽 버튼으로 클릭한 후 노트북 이름 바꾸기를 클릭합니다. 파일 이름 바꾸기 대화상자가 열립니다.

    2. 새 이름 필드에서 Untitled.ipynbinstall.ipynb와 같이 이해하기 쉬운 이름으로 바꿉니다.

    3. 이름 바꾸기를 클릭합니다.

  5. Git 탭을 선택합니다. 새 노트북이 추적하지 않음 그룹에 나열됩니다.

  6. 새 노트북을 GitHub 저장소의 파일로 추가하려면 새 노트북을 마우스 오른쪽 버튼으로 클릭하고 Track(추적)을 선택합니다. 이제 Git 탭에서 노트북이 Staged(스테이징) 그룹에 추가됩니다.

  7. 새 노트북을 GitHub 저장소에 커밋하려면 Git 탭에서 커밋 주석을 추가하고 Commit(커밋)을 클릭합니다.

  8. Git 터미널 창을 열려면 Git > Open Git Repository in terminal(터미널에서 Git 저장소 열기)를 선택합니다.

  9. Git 터미널 창에 git push 명령어를 입력합니다.

    • GitHub 사용자 이름과 비밀번호를 사용하는 경우 메시지가 표시되면 GitHub 사용자 이름과 비밀번호를 입력합니다.

    • GitHub에서 2단계 인증을 사용하는 경우 사용할 개인 액세스 토큰을 만듭니다.

    git push 명령어가 완료되면 커밋된 파일이 GitHub 저장소에 있습니다.