

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

# Amazon CodeGuru Reviewer와 AWS CodeCommit 리포지토리 연결 또는 연결 해제
<a name="how-to-amazon-codeguru-reviewer"></a>

Amazon CodeGuru Reviewer는 프로그램 분석 및 기계 학습을 사용하여 Java 또는 Python 코드에서 일반적인 문제를 감지하고 권장 수정 사항을 제공하는 자동화된 코드 검토 서비스입니다. 사용자는 Amazon Web Services 계정의 리포지토리를 CodeGuru Reviewer와 연결할 수 있습니다. 이렇게 하면 CodeGuru Reviewer는 CodeGuru Reviewer가 연결 설정 후 생성된 모든 풀 요청에서 코드를 분석할 수 있도록 허용하는 서비스 연결 역할을 생성합니다.

리포지토리를 연결한 후 CodeGuru Reviewer는 사용자가 풀 요청을 생성할 때 발견된 문제를 분석하고 의견을 제공합니다. 각 주석은 **Amazon CodeGuru Reviewer**라는 명칭의 CodeGuru Reviewer가 작성한 것으로 명확히 표시됩니다. 풀 요청에서 다른 의견에 응답할 때와 마찬가지로 이러한 의견에 응답할 수 있습니다. 또한 제안의 품질에 대한 피드백을 제공할 수도 있습니다. 이 피드백은 CodeGuru Reviewer와 공유되며 서비스 및 제안 사항을 개선하는 데 도움이 될 수 있습니다.

**참고**  
리포지토리가 연결되기 전에 작성된 풀 요청에 대한 CodeGuru Reviewer의 주석은 표시되지 않습니다. 다음은 연결 이후에 생성된 풀 요청에 의견이 표시되지 않을 수 있는 이유입니다.  
풀 요청에 Java 또는 Python 코드가 포함되어 있지 않습니다.
CodeGuru Reviewer가 풀 요청에서 코드를 실행하고 검토할 시간이 충분하지 않았습니다. 이 프로세스는 최대 30분이 걸릴 수 있습니다. 주석은 검토가 진행되면서 나타날 수 있지만, 주석 작성은 작업 상태가 **완료됨**으로 표시되기 전까지 완료되지 않습니다.
CodeGuru Reviewer가 풀 요청에서 Java 또는 Python 코드의 문제를 찾지 못했습니다.
코드 검토 작업을 실행하지 못했습니다. 풀 요청에 대한 검토 상태를 검토하려면, 풀 요청의 **활동** 탭을 참조하세요.
**변경 사항** 탭에서 풀 요청에 대한 변경 사항을 검토하고 있고, 풀 요청이 업데이트되었으며, Amazon CodeGuru Reviewer가 변경 사항에서 어떤 문제도 찾지 못했습니다. Amazon CodeGuru Reviewer 주석은 풀 요청의 가장 최근 수정본에 대해 작성된 경우에만 **변경 사항** 탭에 표시됩니다. 이러한 주석은 **활동** 탭에 항상 표시됩니다.

![\[검토 작업이 진행 중인 상태에서 Amazon CodeGuru Reviewer가 작성한 권장 사항입니다.\]](http://docs.aws.amazon.com/ko_kr/codecommit/latest/userguide/images/codecommit-pull-request-reply-bot.png)


자세한 내용은 [AWS CodeCommit 리포지토리에서 풀 요청 작업](pull-requests.md), [풀 요청 검토](how-to-review-pull-request.md), [https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/welcome.html](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/welcome.html)를 참조하세요.

**참고**  
리포지토리를 CodeGuru Reviewer와 연결하거나 연결 해제할 수 있는 충분한 권한이 있는 IAM 사용자 또는 역할로 로그인해야 합니다. 이러한 권한이 포함된 CodeCommit용 관리형 정책에 대한 자세한 내용은 [AWS CodeCommit에 대한 관리형 정책](security-iam-awsmanpol.md) 및 [AWS CodeCommit 관리형 정책 및 Amazon CodeGuru Reviewer](security-iam-awsmanpol.md#codeguru-permissions) 섹션을 참조하세요. CodeGuru Reviewer 권한 및 보안에 대한 자세한 내용은 *Amazon CodeGuru Reviewer 사용 설명서*를 참조하세요.

**Topics**
+ [리포지토리를 CodeGuru Reviewer와 연결](#how-to-amazon-codeguru-reviewer-associate)
+ [CodeGuru Reviewer에서 리포지토리 연결 해제](#how-to-amazon-codeguru-reviewer-disassociate)

## 리포지토리를 CodeGuru Reviewer와 연결
<a name="how-to-amazon-codeguru-reviewer-associate"></a>

 AWS CodeCommit 콘솔을 사용하여 리포지토리를 CodeGuru Reviewer와 빠르게 연결합니다. 다른 방법에 대해서는 *Amazon CodeGuru Reviewer 사용 설명서*를 참조하세요.

1. [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home)에서 CodeCommit 콘솔을 엽니다.

1. **리포지토리**에서 CodeGuru Reviewer와 연결할 리포지토리의 이름을 선택합니다.

1. **설정**을 선택한 다음 **Amazon CodeGuru Reviewer**를 선택합니다.

1. **리포지토리 연결**을 선택합니다.
**참고**  
리포지토리를 CodeGuru Reviewer와 완전히 연결하는 데 최대 10분이 걸릴 수 있습니다. 상태는 자동으로 업데이트되지 않습니다. 현재 상태를 보려면 새로 고침 버튼을 선택합니다.  
![\[Amazon CodeGuru Reviewer와 연결된 CodeCommit 리포지토리입니다.\]](http://docs.aws.amazon.com/ko_kr/codecommit/latest/userguide/images/codecommit-settings-associate-disassociate.png)

## CodeGuru Reviewer에서 리포지토리 연결 해제
<a name="how-to-amazon-codeguru-reviewer-disassociate"></a>

 AWS CodeCommit 콘솔을 사용하여 CodeGuru Reviewer에서 리포지토리의 연결을 빠르게 해제합니다. 다른 방법에 대해서는 *Amazon CodeGuru Reviewer 사용 설명서*를 참조하세요.

1. [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home)에서 CodeCommit 콘솔을 엽니다.

1. **리포지토리**에서 CodeGuru Reviewer와의 연결을 해제할 리포지토리의 이름을 선택합니다.

1. **설정**을 선택한 다음 **Amazon CodeGuru Reviewer**를 선택합니다.

1. **리포지토리 연결 해제**를 선택합니다.