

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Git 기반 리포지토리를 EMR Notebooks에 연결
<a name="emr-git-repo"></a>

Git 기반 리포지토리를 Amazon EMR Notebooks와 연결하여 버전 제어 환경에서 노트북을 저장할 수 있습니다. 노트북 1개에 연결할 수 있는 리포지토리는 최대 3개입니다. 지원되는 GIT 기반 서비스는 다음과 같습니다.
+ [AWS CodeCommit](https://aws.amazon.com/codecommit)
+ [GitHub](https://www.github.com)
+ [Bitbucket](https://bitbucket.org/)
+ [GitLab](https://about.gitlab.com/)

**참고**  
EMR Notebooks는 콘솔에서 EMR Studio Workspace로 사용 가능합니다. 콘솔의 **워크스페이스 생성** 버튼을 사용하면 새 노트북을 생성할 수 있습니다. EMR Notebooks 사용자는 Workspace에 액세스하거나 Workspace를 생성하려면 추가 IAM 역할 권한이 필요합니다. 자세한 내용은 [Amazon EMR Notebooks가 콘솔에서 Amazon EMR Studio 워크스페이스 역할](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-migration.html) 및 [Amazon EMR 콘솔](https://docs.aws.amazon.com/emr/latest/ManagementGuide/whats-new-in-console.html)을 참조하세요.

GIT 기반 리포지토리를 노트북과 연결하면 다음과 같은 이점이 있습니다.
+ **버전 제어** - 코드 변경 사항을 버전 제어 시스템에 기록할 수 있으므로 변경 기록을 살펴보거나 일부 변경 사항을 선택적으로 되돌릴 수 있습니다.
+ **협업** - 다른 노트북에서 작업하는 동료가 원격 GIT 기반 리포지토리를 통해 코드를 공유할 수 있습니다. 이를 통해 원격 리포지토리에서 코드를 복제 또는 병합한 후 변경 사항을 원격 리포지토리로 다시 푸시할 수 있습니다.
+ **코드 재사용** - 데이터 분석 또는 기계 학습 기법을 보여주는 여러 Jupyter Notebook을 공개적으로 호스팅되는 리포지토리(예: GitHub)에서 사용할 수 있습니다. 노트북을 리포지토리와 연결하면 리포지토리에 저장된 Jupyter Notebook을 재사용할 수 있습니다.

EMR Notebooks에서 Git 기반 리포지토리를 사용하려면 Amazon EMR 콘솔에서 리포지토리를 리소스로 추가하고 인증에 필요한 리포지토리 보안 인증을 연결한 다음 리포지토리를 노트북과 연결합니다. Amazon EMR 콘솔에서 계정에 저장된 리포지토리 목록과 각 리포지토리에 대한 세부 정보를 확인할 수 있습니다. 노트북을 생성할 때 기존 GIT 기반 리포지토리를 노트북과 연결할 수 있습니다.

**Topics**
+ [EMR Notebook을 리포지토리와 통합하는 경우 사전 조건 및 고려 사항](emr-managed-notebooks-git-considerations.md)
+ [Amazon EMR에 Git 기반 리포지토리 추가](emr-git-repo-add.md)
+ [EMR Studio Workspace에서 Git 기반 리포지토리 업데이트 또는 삭제](emr-git-repo-delete.md)
+ [EMR Studio에서 Git 기반 리포지토리 연결 또는 연결 해제](emr-git-repo-link.md)
+ [EMR Studio에서 연결된 Git 리포지토리를 사용하여 새 노트북 생성](emr-git-repo-create-notebook.md)
+ [EMR Studio 노트북에서 Git 리포지토리 사용](emr-git-repo-open.md)