

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

# AWS CodeCommit 리포지토리 삭제
<a name="how-to-delete-repository"></a>

CodeCommit 콘솔 또는를 사용하여 CodeCommit AWS CLI 리포지토리를 삭제할 수 있습니다.

**참고**  
리포지토리를 삭제한다고 해서 해당 리포지토리의 모든 로컬 사본(로컬 리포지토리)이 삭제되는 것은 아닙니다. 로컬 리포지토리를 삭제하려면 로컬 시스템의 디렉터리와 파일 관리 도구를 사용하세요.

**Topics**
+ [CodeCommit 리포지토리 삭제 (콘솔)](#how-to-delete-repository-console)
+ [로컬 리포지토리 삭제](#how-to-delete-repository-git)
+ [CodeCommit 리포지토리 삭제 (AWS CLI)](#how-to-delete-repository-cli)

## CodeCommit 리포지토리 삭제 (콘솔)
<a name="how-to-delete-repository-console"></a>

CodeCommit 콘솔을 사용하여 CodeCommit 리포지토리를 삭제하려면 다음 단계를 따르세요.

**중요**  
CodeCommit 리포지토리를 삭제한 후에는 이를 어떠한 로컬 리포지토리 또는 공유 리포지토리에도 복제할 수 없습니다. 또한 어떠한 로컬 리포지토리 또는 공유 리포지토리를 대상으로도 데이터를 풀하거나 푸시할 수 없습니다. 이 작업은 실행을 취소할 수 없습니다.

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

1. **리포지토리**에서 삭제할 리포지토리의 이름을 선택합니다.

1. 탐색 창에서 **설정**을 선택합니다.

1. **일반** 탭의 **리포지토리 삭제**에서 **리포지토리 삭제**를 선택합니다. **delete**를 입력한 다음 **삭제**를 선택합니다. 이로써 리포지토리가 영구적으로 삭제됩니다.
**참고**  
CodeCommit에서 리포지토리를 삭제하더라도 모든 로컬 리포지토리가 삭제되지는 않습니다.

## 로컬 리포지토리 삭제
<a name="how-to-delete-repository-git"></a>

로컬 시스템의 디렉터리와 파일 관리 도구를 사용하여 로컬 리포지토리가 포함된 디렉터리를 삭제합니다.

로컬 리포지토리를 삭제한다고 해서 이에 연결되었을 가능성이 있는 CodeCommit 리포지토리까지 삭제되지는 않습니다.

## CodeCommit 리포지토리 삭제 (AWS CLI)
<a name="how-to-delete-repository-cli"></a>

CodeCommit에서 AWS CLI 명령을 사용하려면를 설치합니다 AWS CLI. 자세한 내용은 [명령줄 참조](cmd-ref.md) 단원을 참조하십시오.

 AWS CLI 를 사용하여 CodeCommit 리포지토리를 삭제하려면 **delete-repository** 명령을 실행하여 삭제할 CodeCommit 리포지토리의 이름을 지정합니다( `--repository-name` 옵션 사용).

**중요**  
CodeCommit 리포지토리를 삭제한 후에는 이를 어떠한 로컬 리포지토리 또는 공유 리포지토리에도 복제할 수 없습니다. 또한 어떠한 로컬 리포지토리 또는 공유 리포지토리를 대상으로도 데이터를 풀하거나 푸시할 수 없습니다. 이 작업은 실행을 취소할 수 없습니다.

**작은 정보**  
CodeCommit 리포지토리의 이름을 가져오려면 [list-repositories](how-to-view-repository-details.md#how-to-view-repository-details-no-name-cli) 명령을 실행합니다.

예를 들어 `MyDemoRepo`이라는 리포지토리를 삭제하려면 다음 명령을 실행합니다.

```
aws codecommit delete-repository --repository-name MyDemoRepo
```

명령이 제대로 실행되면 영구 삭제된 CodeCommit 리포지토리의 ID가 다음과 같이 출력됩니다.

```
{
    "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE"
}
```

CodeCommit 리포지토리를 삭제한다고 해서 이에 연결되었을 가능성이 있는 로컬 리포지토리까지 삭제되지는 않습니다.