이해 당사자 (stakeholder) 및 기타 데이터 과학자와 협업하기 위해 GitHub 저장소에 노트북을 공개할 수 있습니다. GitHub 를 사용하여 소스 코드 관리를 위한 노트북을 백업할 수도 있습니다.
이 동영상을 보고 GitHub 통합 사용 설정 방법을 확인하십시오.
이 비디오는 이 문서의 개념 및 태스크를 학습하기 위한 시각적 방법을 제공합니다.
동영상 대본 시간 대본 00:00 이 동영상에서는 프로젝트에서 GitHub 계정에 노트북을 게시하는 방법을 보여드립니다. 00:07 프로파일 및 설정을 탐색하십시오. 00:11 "통합" 탭에서 링크를 방문하여 GitHub 개인 액세스 토큰을 생성하십시오. 00:17 토큰에 대한 구체적인 이름을 제공하고 repo 및 요점 범위를 선택한 후 토큰을 생성하십시오. 00:29 토큰을 복사하고, GitHub 통합 설정으로 돌아가서 토큰을 붙여넣으십시오. 00:36 이 토큰은 프로파일 설정에 저장할 때 유효성이 검증됩니다. 00:42 이제 프로젝트를 탐색하십시오. 00:44 "설정" 탭의 프로젝트 레벨에서 GitHub 통합을 사용할 수 있습니다. 00:50 아래로 스크롤하여 기존 GitHub 저장소 URL을 붙여넣기만 하면 됩니다. 00:56 repo의 "Code" 탭에서 확인할 수 있습니다. 01:01 연결을 작성하려면 "업데이트"를 클릭하십시오. 01:05 이제 "자산" 탭으로 이동하여 게시할 노트북을 여십시오. 01:14 이 노트북에는 신임 정보가 X로 대체되어 있습니다. 01:19 GitHub에 게시하기 전에 신임 정보를 제거하거나 교체하는 것이 좋습니다. 01:24 따라서 이 노트북은 게시 준비가 되어 있습니다. 01:27 커미트 메시지와 함께 대상 경로를 제공할 수 있습니다. 01:31 숨겨진 코드 없이 컨텐츠를 게시하는 옵션도 있습니다. 이는 숨겨진 셀 주석으로 시작된 노트북의 모든 셀이 게시되지 않음을 의미합니다. 01:42 준비가 되면 "게시"를 클릭하십시오. 01:45 이 메시지는 노트북이 성공적으로 게시되었음을 알리고 노트북, 저장소 및 커미트에 대한 링크를 제공합니다. 01:54 커미트를 살펴 보십시오. 01:57 따라서 커미트가 있으며 저장소를 탐색하여 게시된 노트북을 볼 수 있습니다. 02:04 마지막으로 요점을 게시할 수 있습니다. 02:07 Gists는 GitHub에서 작업을 공유하는 또 다른 방법입니다. 02:10 모든 요점은 git 저장소이므로 위조되고 복제될 수 있습니다. 02:15 두 가지 유형의 요점(공개 와 비밀)이 있습니다. 02:19 비밀의 요점으로 시작하면 나중에 공개 요점으로 변환할 수 있습니다. 02:24 그리고 숨겨진 셀을 제거할 수 있는 옵션이 있습니다. 02:29 게시된 요점을 보려면 링크를 클릭하십시오. 02:32 이것이 GitHub 통합의 기본입니다. 02:37 Cloud Pak for Data as a Service 문서에서 더 많은 동영상을 보십시오.
계정에서 GitHub 에 대한 액세스 사용
GitHub, 노트북을 게시하려면 먼저 IBM watsonx 계정으로 GitHub 액세스할 수 있도록 설정해야 합니다. GitHub 에서 필수 액세스 범위를 사용하여 개인 액세스 토큰을 작성하고 해당 토큰을 IBM watsonx 계정에 링크하여 액세스를 사용으로 설정합니다.
다음 단계에 따라 개인 액세스 토큰을 작성하십시오.
- 헤더에서 아바타를 클릭한 후 프로파일 및 설정을 클릭하십시오.
- 통합 탭으로 이동하여 대화 상자에서 GitHub 개인 액세스 토큰 링크를 클릭하고 새 토큰을 생성하십시오.
- 새 개인 액세스 토큰 페이지에서 저장소 범위를 선택하고 클릭하여 토큰을 생성하십시오.
- 생성된 액세스 토큰을 복사하여 IBM watsonx의 GitHub 통합 대화 상자 창에 붙여넣으십시오.
GitHub 저장소에 프로젝트 링크
액세스 토큰을 저장한 후에는 프로젝트가 기존 GitHub 저장소에 연결되어 있어야 합니다. 프로젝트에서 하나의 기존 GitHub 저장소에만 링크할 수 있습니다. 사설 저장소도 지원됩니다.
기존 GitHub 저장소에 프로젝트를 링크하려면 프로젝트에 대한 관리자 권한이 있어야 합니다. 관리자 또는 편집자 권한을 가진 모든 프로젝트 협업자는 파일을 이 GitHub 저장소에 공개할 수 있습니다. 그러나 이러한 사용자들은 저장소에 액세스할 수 있는 권한을 가지고 있어야 합니다. 저장소에 사용자 권한을 부여하는 것은 GitHub에서 수행되어야 합니다.
기존 GitHub 저장소에 프로젝트를 연결하려면 다음을 수행하십시오.
- 관리 탭을 선택하고 서비스 및 통합 페이지로 이동하십시오.
- 써드파티 통합 탭을 클릭하십시오.
- 연결 통합을 클릭하십시오.
- Github에서 생성된 액세스 토큰을 입력하십시오.
이제는 GitHub에서 노트북 공개를 시작할 수 있습니다.
Git 통합을 변경하는 방법에 대한 정보는 통합 관리를 참조하십시오.
GitHub 에서 노트북 공개
GitHub에서 노트북을 게시하려면 다음을 수행하십시오.
- 편집 모드에서 노트북을 여십시오.
- GitHub 통합 아이콘 을 클릭하고 열린 노트북의 조치 표시줄에서 GitHub 를 선택하십시오.
GitHub에서 공개하려는 파일의 이름을 입력할 때 GitHub 저장소에서 폴더 경로를 지정할 수 있습니다. 노트북 파일은 항상 마스터 분기로 푸시됩니다.
An error occurred while publishing the notebook. Invalid access token permissions or repository does not exist.
오류가 발생하면 다음을 확인하십시오.
- 계정에서 GitHub 에 대한 액세스 사용 에 설명된 대로 개인 액세스 토큰을 생성했으며 토큰이 삭제되지 않았습니다.
- 노트북을 공개하려는 저장소가 여전히 존재합니다.
상위 주제: 노트북 및 스크립트의 라이프사이클 관리